在我的Angular项目中,我使用了一个特定的值,该值在我的控制器中称为:

$scope.feature1.items.thisItem

我的观点中有一个特定的<div>多次使用thisItem,例如将其称为{{feature1.items.thisItem}}是很麻烦的:

<div id="{{feature1.items.thisItem}}header>
     <h1> You've reached the section about {{feature1.items.thisItem}} </h1>
</div>


有什么方法可以在视图中重命名此变量?我想简单地称之为one。我尝试了{{feature1.items.thisItem as one}},但是没有用。还有其他想法吗?

最佳答案

是! ng-init就是为此目的而设计的-别名另一个变量:

<div ng-init="thisItem = feature1.items.thisItem">
     <h1> You've reached the section about {{thisItem}} </h1>
</div>

07-28 11:54