ng-bind上的Angular Inline条件

时间:2017-04-14 15:58:13

标签: angularjs

我正在尝试将pageTitle初始化为data.products [whichItem] .date如果condition为true或pageTitle = data.products [whichItem] .valuetoday如果condition为false则ng-directive更合适或者是我的语法错误

  <section ng-bind="(true) '{{pageTitle = data.products[whichItem].date | 
getYear}}' : '{{pageTitle = data.products[whichItem].valuetoday}}' " ></section>

1 个答案:

答案 0 :(得分:3)

是否要打印pageTitle值或为pageTitle指定值。?

你可以在控制器中做那些事情。 ng-bind仅用于打印页面

中的值
$scope.setPageTitle(data,itemIndex){
$scope.pageTitle = <Condition> ? data.products[itemIndex].date : data.products[itemIndex].valuetoday;
}

然后,如果你想打印它。 <section ng-bind='pageTitle'></section>使用此功能。