我正在尝试找到定义模型的最佳方法。我已将我的ng-model设置为
model.test
确定它似乎有效,我做了标准
alert($scope.model.test);
我是否总是要引用它有$ scope?
所以我什么时候需要在控制器中进行设置,即
$scope.model ={};
如果我想从控制器中填充,我可以设置类似
的内容 $scope.model = {name: 'test', age: 56};
但是如果我想创建模型以确保它只有“name”和“age”设置有可用属性但是包含NO VALUE会怎样?
直接在示波器上创建模型是否正常?我可以不在文件中单独创建模型吗?
正如你所看到的,我有它的工作,但我不确定我应该走哪条路。
答案 0 :(得分: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';