javascript - 如何在 ng-if 中编写表达式

标签 javascript angularjs

我必须在 ng-if 中放置一个表达式,它应该被评估,我的内容根据它的值显示。目前我的代码是

<a ng-if="abc.status===failure" href="http://localhost:3000/abc/abc">image</a>

目前它永远不会显示。令人惊讶的是,如果我只想测试值是否为 null,双引号的语法就可以工作

<a ng-if="value" href="http://localhost:3000/abc/abc">{{image}}</a>

我如何评估 abc.status===failure 并将结果分配给 ng-if

最佳答案

用引号包裹failure,改变:

<a ng-if="abc.status===failure" href="http://localhost:3000/abc/abc">image</a>

<a ng-if="abc.status==='failure'"
href="http://localhost:3000/abc/abc">image</a>

关于javascript - 如何在 ng-if 中编写表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23988627/

相关文章:

javascript - 如何在输入类型中使用变量

javascript - Masonry v3 在附加元素时是否仍然支持飞入过渡?

javascript - 仅在需要时注入(inject)模块依赖项(如插件)AngularJS

javascript - 仅更改多个命名嵌套路由之一

node.js - 发生未处理的异常: Cannot read property 'Minus' of undefined

javascript - 页面上的多个 ng-app 指令

javascript - 将 Angular 范围变量传递给javascript

javascript - 如何将ajax请求数据保存到不同的变量中

javascript - 用于匹配函数参数的正则表达式

javascript - 如何使用 JavaScript 将文件读取到 WebAssembly?