2014-12-25 5 views
0

최근에 LumX 프레임 워크를 사용하기 시작했으며 선택 지시문 here을 사용하려고했지만 해당 설명서에는 확실하지 않습니다. 이것은 내가 지금까지있어 무엇 :LumX lx-select ng-model을 업데이트하지 않았습니다.

 <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> 

그리고 저를 준다

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

합니다 (LX-선택이 포함 된 사업부의 컨트롤러 내에서) 우선 순위를 정의하고있어 어떻게입니다 선택할 목록이지만 selectPriority 모델은 업데이트되지 않으므로 해당 값을 사용하려고 할 때마다 항상 정의되지 않습니다. 설명서 페이지에서 제공하는 예제를 실행할 수는 없지만 내가 무엇을 놓치고 있는지 확실하지 않습니다.

답변

2

그래서 selectedPriority 변수 이런 식으로 초기화 :

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

트릭을 할 것 같았다. 배열 내에서 selectedPriority를 ​​선언하지 않고 시도했지만, 내가 알 수있는 한, 이것이 모델이 올바르게 업데이트되는 유일한 방법입니다.

0

각도 버전을 확인하고 lumX 버전의 최소 요구 사항과 일치하는지 확인하십시오.

예를 들어 lumX의 버전 0.3.24와 각도의 버전 1.2.28이 일치하면 실험 한만큼 정확하게 발생한 문제 (모델이 업데이트되지 않음)가 생성됩니다.