2013-07-11 3 views
-1

모델을 정의하는 가장 좋은 방법을 찾으려고합니다. $ 범위를 내가AngularJS : 모델을 정의하는 올바른 방법은 무엇입니까?

model.test 

하고 작동하는 것 같다 확실히 충분히 내 NG 모델을 설정, 내가 표준

alert($scope.model.test); 

내가 항상 참조해야합니까 않았다있다? 그래서 나는 내가 할 수있는 설정

$scope.model = {name: 'test', age: 56}; 

같은하지만 내가 좋아하면 컨트롤러에서 채울하려면

$scope.model ={}; 

즉 컨트롤러에서이 설정해야 할 때

"이름"과 "연령"세트 만 사용 가능한 속성을 갖지만 NO VALUE를 포함하도록 모델을 만들 수 있습니까?

모델을 범위에서 직접 생성하는 것이 일반적입니까? 모델을 별도로 파일로 만들지 못하게 할 수 있습니까?

모든 의견 정말 당신이 볼 수 있듯이 나는 일이 있지만, 감사합니다 정말 100 % 내가 그런

답변

1
$scope.model = {}; 
$scope.model.name = ''; // default value 
$scope.model.age = ''; // default value 

당신처럼 수정할 수 있습니다 사전에

감사를 진행해야하는 방법 확인 이 :

$scope.model.name = 'test'; 
$scope.model.age = 56; 

또는 추가 이상의 속성 :

$scope.model.foo = 'bar'; 
관련 문제