This is also a problem with ExpressJS - pretty much every template language available, with the exception of Jade, uses {{ }} tags themselves.<p>Another solution I came up with (ugly but good in a tight squeeze) is to use the HTML number:<p>&#123;{variable_name}}<p>This will ensure it's not parsed on the server side, and output for Angular in the client.