2014-12-25 92 views
0

我最近開始使用LumX框架,我試圖用自己的選擇指令here,但我不是他們的文檔清晰。這是我到目前爲止有:LumX LX-選擇不更新NG-模式

 <lx-select ng-model="selectedPriority" placeholder="Priority" choices="priorities"> 
      <lx-select-selected> 
       {{ $selected.name }} 
      </lx-select-selected> 

      <lx-select-choices> 
       {{ $choice.name }} 
      </lx-select-choices> 
     </lx-select> 

這就是我如何確定優先事項(控制器內的DIV包含LX-選擇)

$scope.priorities = [ 
    { name: 'Urgent',    id: 1 }, 
    { name: 'Very important',  id: 2 }, 
    { name: 'Not important',  id: 3 }, 
    { name: 'None',     id: 4 } 
]; 

這確實給我列表從中選擇,但selectedPriority模型永遠不會被更新,所以,每當我嘗試使用該值,它總是不確定的。我甚至不能運行他們的文檔頁面提供的例子,但我不知道我錯過了什麼。

回答

2

所以初始化變量selectedPriority這樣:

$scope.selects = { 
    selectedPriority: undefined, 
}; 

似乎這樣的伎倆。我試着不聲明數組內selectedPriority但據我所知,這是該模型被正確地更新的唯一途徑。

0

檢查您的角度版本,看它是否符合你的lumX版本的最低要求。

。例如lumX的0.3.24版本的角度1.2.28版本的匹配會產生正是您所遇到的問題(型號將不會更新),據我已經嘗試。