可以在ng类中声明注释吗?
Is it possible to declare comment inside of ng-class
我有一个问题是否可以在ng-class
中声明注释ng-class="{'test':true,'test1':true, //some comment 'test2':true}"
似乎没有。您需要像这样使用多行注释语法:
<div ng-class="{'test':true,'test1':true, /* some comment */ 'test2':true}"></div>
但是会抛出一个错误:
语法错误:Token '*'是意外的,期望在表达式的第29列[{'test':true,'test1':true,/*一些注释*/'test2':true}]从[*一些注释*/'test2':true}开始[:]
但是你可以通过在控制器/指令中声明你的样式来解决这个问题:
$scope.styles = {
'test': true,
'test1': true,
/* some comment */ 'test2': true
};
并将其包含在视图中:
<div ng-app="MyApp">
<div ng-controller="MyCtrl">
<div ng-class="styles"></div>
</div>
</div>
jsFiddle示例
不,没有办法在JSON或HTML中的ng-表达式中进行注释,所以如果你需要注释,请使用标准的HTML(而不是在参数之间的标签中,它会"崩溃")。在标签之前或之后使用它。但是请记住,对于查看页面源代码的用户来说,注释是可见的。在发布之前使用一些丑陋的工具来删除生产环境中的注释。
相关文章:
- Dojo不解析自定义小部件的模板html中的小部件声明性
- 直接在函数声明上使用function.prototype.bind
- 获取HTML属性中CSS声明的值
- 对API数据使用声明性绑定
- Javascript中的备选注释方法
- html5视频中的Youtube类型注释
- 可以Resharper在我的javascript函数声明中添加分号
- 如何允许在TinyMCE中使用valid_elements进行注释标记
- 如何为排除无穷大和NaN的数字声明Flow类型
- 此行是否包含函数声明
- Javascript以不同的方式声明数字
- 如何使用php文件中的GET来获取我在.js文件中声明的变量
- 使用同一对象中的其他变量声明变量
- 如何在AngularJS工厂中正确声明对象属性
- 用||声明变量
- 其中的用例标签'的声明
- 如何将变量声明为全局变量
- 在用类似JSON的表示法声明的javascript变量中是否允许注释
- 为什么我不“如果”呢?声明的工作吗?(如果注释掉,可以工作)
- 可以在ng类中声明注释吗?