Javascript 使用ng函数时出现问题
因此,我有3个html页面(带有3个不同的角度控制器),每页显示一个包含行的表格,在每页上,行应显示为红色或绿色(根据错误状态): 然而,我的样式表中有一个Javascript 使用ng函数时出现问题,javascript,html,angularjs,Javascript,Html,Angularjs,因此,我有3个html页面(带有3个不同的角度控制器),每页显示一个包含行的表格,在每页上,行应显示为红色或绿色(根据错误状态): 然而,我的样式表中有一个通过的和失败的类 有没有办法让课程发挥作用?或者有没有更好的方法来解决我的问题?应该在控制器的$scope中定义函数setRowColor $scope.setRowColor = function() { ... }; 要仅保留此函数的一个定义,您应该创建一个AppController,它将设置在body标记上: <body
通过的和失败的类
有没有办法让课程
发挥作用?或者有没有更好的方法来解决我的问题?应该在控制器的$scope
中定义函数setRowColor
$scope.setRowColor = function() {
...
};
要仅保留此函数的一个定义,您应该创建一个AppController
,它将设置在body
标记上:
<body ng-controller="AppController">
...
...
在AppController
中定义上述函数,您的问题应该得到解决。在ng类中使用三元函数如何
<tr ng-class="case.errorStateId===0 ? 'passed' : 'failed'"
ng-repeat-start="case in entries | filter:searchCase | orderBy:'-id' track by case.id">
<td>{{case.name}}</td>
........
</tr>
{{case.name}
........
你有ng repeat end吗?setRowColor返回什么?@CatalinMunteanu我在答案中添加了这个函数,这个方法本身在我每次使用它的时候都确实有效controller@CatalinMunteanu是的,我有ng repeat End是在$scope上定义的函数吗$scope.setRowColor=setRowColor?
<body ng-controller="AppController">
...
<tr ng-class="case.errorStateId===0 ? 'passed' : 'failed'"
ng-repeat-start="case in entries | filter:searchCase | orderBy:'-id' track by case.id">
<td>{{case.name}}</td>
........
</tr>