2013-07-11 2 views
-1

Я пытаюсь найти лучший способ определить модель. Я поставил свою нг-модель дляAngularJS: Правильный способ определения модели?

model.test 

и достаточно уверен, что это похоже на работу, я сделал стандартный

alert($scope.model.test); 

ли я всегда ссылаться на него есть $ объем?

так, когда мне нужно сделать, чтобы установить это в контроллере т.е.

$scope.model ={}; 

Если я хочу, чтобы заполнить от контроллера я могу настроить что-то вроде

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

но что, если я хотел бы создать модель, обеспечив, чтобы у нее были только свойства «имя» и «возраст», но содержащие 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'; 
Смежные вопросы