简短答案
此问题的根本原因是,
ion-content确实创建了一个原型继承的子作用域,这就是为什么goaltitle控制器作用域(原始类型)与goaltitle您使用的子作用域不同的原因ng-model
理想的做法是
dot rule在定义视图模型时遵循。这样原型继承规则将遵循作用域层次结构。
您应该定义对象,然后在其中分配所有
ng-model属性。
控制者
.controller('newGoalCtrl', function($scope, $ionicPopup) { $scope.model = {}; $scope.addNewGoal = function() { alert($scope.model.goaltitle); };});
然后在其中具有
goalTitle,
Goal等属性。
标记
<ion-content scroll="false" > <div > <label > <input type="text" placeholder="#Title" ng-model="model.goaltitle"> </label> <label > <span >#{{hashtagname}}</span> </label> <label > <textarea placeholder="Goal" ng-model="model.Goal"></textarea> </label> </div></ion-content>
我不想再次重写整个说明,因此在这里我引用的是类似的答案,其中涵盖了所有详细信息。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)