簡體   English   中英

AngularJS字符串插值不起作用?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM