我试图用NG-如果里面NG-重复,但它似乎NG-如果不能正常工作。
我提到的情侣论坛链接在StackOverflow上,但它并不能帮助我。
我使用的角度1.3.0版本
HTML
<!DOCTYPE html>
<html ng-app="myModule">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="">
<script src="/js/lib/angular-1.3.0/angular.js"></script>
<script src="/js/lib/controllers/ifRepeatController.js"></script>
</head>
<body>
<div ng-repeat = "data in comments">
<div ng-if="data.type == 'hootsslllll' ">
//differnt template with hoot data
</div>
<div ng-if="data.type == 'story' ">
//differnt template with story data
</div>
<div ng-if="data.type == 'article' ">
//differnt template with article data
</div>
</div>
</body>
</html>
调节器
var myIfRepeat = angular.module('myIfRepeat',[]);
myIfRepeat.controller('IfRepeatController', function ($scope,$http) {
$scope.comments = [
{"_id":"1",
"post_id":"1",
"user_id":"UserId1",
"type":"hoot"},
{"_id":"2",
"post_id":"2",
"user_id":"UserId2",
"type":"story"},
{"_id":"3",
"post_id":"3",
"user_id":"UserId3",
"type":"article"}
];
});
按照第一个条件,第一个行应该不会被显示出来(下面找到更多的参考截图),然而是越来越显示线。
引用链接: 使用内,如果重复?
现在我加入作为建议的股利控制器,但是我面临同样的问题
下面我给出了参考截图。 请帮我如何解决这个问题,请让我知道在进一步澄清的情况下。
所使用的角1.3版本的工作模式下面提供的截图。 如果我们使用的角度1.0.2的NF-如果将无法正常工作(以下提供的截图)
截屏的角度版本1.0.2