Javascript Ionic framework未加载ng模型变量
我正在构建一个Ionic应用程序,在读取Javascript Ionic framework未加载ng模型变量,javascript,angularjs,frameworks,angular-ngmodel,Javascript,Angularjs,Frameworks,Angular Ngmodel,我正在构建一个Ionic应用程序,在读取ng型号的值时遇到了一个问题 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
ng型号的值时遇到了一个问题
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>
.controller('TecnicasCtrl', function($scope, Tecnicas, Servicios,Objetivos,Indicaciones,Contraindicaciones) {
...
$scope.limpiarFiltro = function() {
alert($scope.objetivosSelec);
}
...
})
我只想在警报中显示select的选定值,但不显示任何内容。如果添加.val()
,则会出现JavaScript错误:
*Error: $scope.objetivosSelec is undefined*
我正在读角度和离子的文档,一切似乎都很好
有人知道我做错了什么吗?我终于明白了
HTML:
ng-model="$parent.servicioSelec"
我需要在ng模型项中使用$parent从控制器读取它们
此链接对于解决此问题非常有用:
我终于得到了
HTML:
ng-model="$parent.servicioSelec"
我需要在ng模型项中使用$parent从控制器读取它们
此链接对于解决此问题非常有用:
推荐的方法是始终使用对象作为模型,而不是单个值。发生此错误的原因是angular为视图中的子指令创建嵌套作用域以及原型继承的工作方式。请参阅建议的方法是始终使用对象作为模型,而不是单个值。发生此错误的原因是angular为视图中的子指令创建嵌套作用域以及原型继承的工作方式。请参阅