javascript
  • angularjs
  • 2017-02-23 85 views -1 likes 
    -1

    我有一個ng模型的問題,我想在ng-repeat中創建一個帶有$ index的「動態」ng模型。AngularJS中的ng模型中的Concat

    我調用API和響應的對象,具有以下結構:

    { 
    rules: { 
        rule1: "value1", 
        rule2: "value2" 
    } 
    } 
    

    我試圖把它變成動態像這樣的NG-模型。

    <input type="text" ng-model='dc.dataToPass.rules["rule"+$index+1]' ng-model-options="{ updateOn: 'blur' }" required /> 
    

    但無法正常工作,因爲沒有顯示任何東西。

    +0

    指定您的問題。這是什麼意思「不能正常工作」?你有錯誤嗎?你的控制檯日誌裏有什麼?等我 –

    +0

    我沒有得到任何錯誤,只是不顯示任何東西在我的屏幕上。 – Roth

    回答

    1

    一個簡單的支架可以解決您的問題。

    它迫使"rule01"創建你需要的是"rule1"

    <input type="text" ng-model='dc.dataToPass.rules["rule"+($index+1)]' ng-model-options="{ updateOn: 'blur' }" required /> 
    

    http://jsfiddle.net/dzw1hgLc/

    相關問題