我有一串
const notes ="some notes"
以下是注释模板字符串
const notesTemplate = `<span ng-if="${notes} !=''">${notes}</span>`
在上面的语句中,我收到错误
angular.js:12609错误:$ parse:语法
http://errors.angularjs.org/1.4.8/$parse/syntax?p0=vdsdsf&p1=is%20an%20unexpected%20token&p2=4&p3=vf%20vdsdsf%20!%3D%3D%27%27&p4=vdsdsf%20!%3D%3D
我不明白我在哪里出错,任何帮助将不胜感激
最佳答案
当您在模板字符串中引入变量时,它需要用引号引起来,请按照error URL进行操作,这样会使事情变得更加清晰。您的模板字符串可能如下:
const notesTemplate = `<span ng-if= "'${notes}' != ''">${notes}</span>`;
关于javascript - 带有ng-if的模板字符串有错误:$ parse:syntax,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57720861/