我有一串

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/

10-12 13:06