[英]AngularJS string interpolation not working?
由於某些原因,我似乎無法在我的angularJS設置中使用字符串插值({{}})。 我使用的是大約一個月前從這里下載的MEAN堆棧,並試圖在我的環境中復制angular-ui手風琴示例 。 在我的模板中,我有:
<accordion close-others="true">
<accordion-group is-open="true" class="no-padding" ng-repeat="optSet in chartOptions">
<accordion-heading>{{optSet.name || 'broken...'}}</accordion-heading>
<div ng-include src="'option-content'" ng-init="options = optSet.data"></div>
</accordion-group>
</accordion>
然后我的控制器中有這個:
$scope.chartOptions = [
{ 'name': 'Axis', 'data': chartAxisOptions }
];
但是我什至得到的都是“破...”,盡管那里顯然也有一個name屬性。 這很奇怪,因為它肯定是基於我提供的數據進行渲染的,但是名稱根本無法使用。 我還嘗試將其添加到<accordion-group>
的header屬性中,並使其也檢查optSet['name']
-實際上,后者使我不確定。
不幸的是, MEAN堆棧確實存在一些奇怪的設置問題。 Express樹枝模板和角度插值出現問題。 使所有內容都使用角度后,字符串插值再次起作用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.