Html 如何在angularjs中使用ng if检查字符串

Html 如何在angularjs中使用ng if检查字符串,html,angularjs,Html,Angularjs,在这个html代码中,我访问了angular code中的列表作为选择标记中的选项,并为每个选择标记定义了ng model,使用这个ng model我想使用ng if检查它们 <tr ng-repeat="item in invoice.items"> <td><select ng-options="item as item.name for item in invoice.items[0].loyality " ng-model="loyality" r

在这个html代码中,我访问了angular code中的列表作为选择标记中的选项,并为每个选择标记定义了
ng model
,使用这个
ng model
我想使用
ng if
检查它们

 <tr ng-repeat="item in invoice.items">
 <td><select   ng-options="item as item.name for item in invoice.items[0].loyality "  ng-model="loyality" required></select></td>
  <td><input type="number"  ng-model="value" required style="width:100px">   </td>
  <td><select   ng-options="item as item.name for item in invoice.items[0].period "  ng-model="period" required ></select></td>

   <div id="c6"  ng-if=" loyality || value || period " ><img   ng-src="images/Assets/WIP.png" /></div>

以下是一个工作片段:

var-app=angular.module('myApp',[]);
应用程序控制器('MainCtrl',函数($scope){
$scope.invoice={
项目:[{
忠诚:[{
名称:“积分”
}, {
名称:“学分”
}],
值:0,
期间:[{
名称:“活动1”
}, {
名称:“活动2”
}]
}, {
忠诚:[{
名称:'points2'
}, {
名称:“credits2”
}],
价值:1,
期间:[{
名称:“活动111”
}, {
名称:“活动222”
}]
}]
};
});

向我展示
跟踪:
invoice.items={{invoice.items | json}

以下是一个工作片段:

var-app=angular.module('myApp',[]);
应用程序控制器('MainCtrl',函数($scope){
$scope.invoice={
项目:[{
忠诚:[{
名称:“积分”
}, {
名称:“学分”
}],
值:0,
期间:[{
名称:“活动1”
}, {
名称:“活动2”
}]
}, {
忠诚:[{
名称:'points2'
}, {
名称:“credits2”
}],
价值:1,
期间:[{
名称:“活动111”
}, {
名称:“活动222”
}]
}]
};
});

向我展示
跟踪:
invoice.items={{invoice.items | json}

如果我答对了您的问题:将ng If更改为ng If=“item.locality | | | | | | | | | item.period该
div
似乎已直接放置在
tr
中。它需要放置在
td
内,或者您的
tr
需要在
div
之前关闭,它肯定需要在tr内,因为选择值与ng repeat的内部范围的属性有关。如果我答对了你的问题:将ng If更改为ng If=“item.locality | | | | | | | | | item.period该
div
似乎已直接放置在
tr
中。它需要放置在
td
内,或者您的
tr
需要在
div
之前关闭,它肯定需要在tr内,因为选择值与ng repeat的内部范围的属性有关。
  var validationApp = angular.module('validationApp', ['ngFlag']);

// create angular controller
  validationApp.controller('mainController', function($scope) {

$scope.invoice = {
    items: [{
         loyality: [{name:'points'},{name:'credits'}],
         value:0,
    period: [{name:'activity1'},{name:'activity2'}]
        }]      
};