当前位置: 首页 > 面试题库 >

当我尝试使用字符串时,为什么AngularJS抱怨表达式中的意外标记?

章盛
2023-03-14
问题内容

我有一个div如下因素属性:ng-show="state.name === 'index'"。我也尝试过ng-show='state.name === "index",但仍然出现以下错误:

语法错误:令牌’ "index"‘是表达式的第16列的意外令牌,[state.name === "index"]始于["index"]

为什么?


问题答案:

我发现了问题。相反"state.name==='index'",我应该写"state.name=='index'"。pkoziowski.opensource是正确的,因为您不能使用条件语句,但是它们的含义是,您不能使用if语句或与此相关的任何控制流语句,因此您不能这样做:

<span ng-init="if(state.name == 'o'){doFoo();}">o</span>


 类似资料:
  • 问题内容: 我知道我们无法覆盖Java中的静态方法,但是有人可以解释以下代码吗? 如何在类中重写方法? 问题答案: 您在这里没有覆盖任何内容。要亲自查看,请尝试在类中添加注解,否则Java会引发错误。 你刚才定义在类中的函数称为,这是不同的(毫无关系)从功能类。 但是因为与父类中的函数具有相同的名称,所以它会 隐藏 [如Eng所指出。Fouad]。在运行时,编译器使用声明的引用的实际类来确定要运行

  • 我有一些代码: 当我以交互方式评估它时,我希望为1。 当我评估代码时,我得到一个错误: GHCi,8.6.5版:http://www.haskell.org/ghc/ :? 有关编译Main(split2.hs,已解释)的帮助[1/1] split2.hs: 3:8:错误:使用“seqMax”引起的含糊类型变量“a0”阻止了约束“(RealFrac a0)”的解决。相关绑定包括测试:: a0(sp

  • [Error]org.testng.testngException:无法将@Test annotated方法[testLoginPage]与[interface java.util.Map]插入。有关本机依赖项注入的更多信息,请参阅http://testng.org/doc/documentation-main.html#native-dependent ency-injection at org

  • 问题内容: 具有函数f(x,y,z),我需要求解约束f(x,y,z)= 0,然后对其进行绘制。我试图为每对(y,z)查找f(x,y,z)= 0的值x: Python(2.7.5)说“ TypeError:fsolve:’func’参数’func’的输入和输出形状不匹配。” 但是,如果我自己进行测试,它会具有相同的形状: 返回True。 为什么fsolve()抱怨? 问题答案: 期望参数和的返回值为

  • 问题内容: 这是我在Linux上编译的一些代码: 很好 很好 失败并显示以下错误: 不喜欢Linux中C99的定义与C99有何不同? 问题答案: 这是预处理和GNU C vs C99的一系列后果。 首先,: 包括 稍后,它在一个块内定义。 所以: 什么啊 -这是BSD和System V共有的东西 在这一点上定义了吗?-我们需要检查一下 所以现在: 默认情况下,当您使用GCC时定义(因为这就是C99

  • 我喜欢用熊猫导入数据集,这是我的代码: Col10列包含字符串值,可以让我知道web访问的持续时间 2分35秒。我喜欢做的是将此列作为时间格式导入,以测量(以秒或分钟为单位)网络访问的持续时间。