Dan*_*nes 0 javascript frameworks angularjs angular-ngmodel
我正在构建一个离子应用程序,我有一个问题,阅读a的价值ng-model.
HTML:
<select id="objetivos"
class="form-control col-xs-12 col-sm-12 col-lg-12"
ng-model="objetivosSelec"
ng-options="objetivo.value for objetivo in objetivos | filter: filtroServicio | orderBy: 'value' | unique: 'value'"
ng-change="">
<option value=""></option>
</select>
Run Code Online (Sandbox Code Playgroud)
控制器:
.controller('TecnicasCtrl', function($scope, Tecnicas, Servicios,Objetivos,Indicaciones,Contraindicaciones) {
...
$scope.limpiarFiltro = function() {
alert($scope.objetivosSelec);
}
...
})
Run Code Online (Sandbox Code Playgroud)
我只想在警报上显示所选的选择值但不显示任何内容.如果我添加,.val()则会出现JavaScript错误:
*Error: $scope.objetivosSelec is undefined*
Run Code Online (Sandbox Code Playgroud)
我正在阅读Angular和Ionic doc,一切似乎都没问题.
有谁知道我做错了什么?
我终于明白了!!
HTML:
ng-model="$parent.servicioSelec"
Run Code Online (Sandbox Code Playgroud)
我需要在我的ng-model项目中使用$ parent来从控制器中读取它们.
这个链接非常有用解决这个问题:
https://github.com/angular/angular.js/wiki/Understanding-Scopes