0
我需要在ng-repeat
內部動態創建變量並使用ng-init
對其初始化。初始化在ng-repeat內部動態創建的變量
上述代碼的輸出是,
panel0
panel1
panel2
但我需要下面的輸出,
true
true
true
Here是plunker。
我需要在ng-repeat
內部動態創建變量並使用ng-init
對其初始化。初始化在ng-repeat內部動態創建的變量
上述代碼的輸出是,
panel0
panel1
panel2
但我需要下面的輸出,
true
true
true
Here是plunker。
嘗試把你的價值觀作爲數組:
<div id="{{'panel'+$index}}" data-ng-repeat="r in ['first','second','third']" data-ng-init="t['panel'+$index]=true">
{{t['panel'+$index]}}
</div>
你能簡要說明問題了嗎? –
您可以創建輸入隱藏字段並設置值! – mohsen
你不需要在'ng-repeat'中初始化變量。 **視圖**僅用於呈現您的**模型**,而不是執行任何邏輯。這根本不是好習慣。在您的控制器中創建您的自定義變量,然後使用'ng-repeat'將它們打印出來,而不是反過來。 – Artless