我使用Ionic Side Menu Starter启动了我的项目。 我试图让评级指令/控制工作,从这里: https://github.com/fraserxu/ionic-rating
加载模块,模板对象(星星)渲染正常。绑定 - 从我的模型/范围一次性工作。但是,点击星星什么都不做。
有些js会被调用:ng-mouseleave =" reset()"连接到父元素并被调用。但是ng-click =" rate($ index + 1)"附加到包含星号的
我怀疑它可能与基于启动器创建的子范围有关,但不知道。
<rating ng-model="review.rating" max="5"></rating>
我的控制员:
angular.module('myapp.controllers').controller('NewReviewCtrl', function($scope, $stateParams) {
$scope.review = {};
$scope.review.rating = 3;
});
模块加载在一个单独的文件中:
angular.module('myapp.controllers', ['ionic.rating']).controller('AppCtrl', function($scope, $ionicModal, $timeout) {
...
答案 0 :(得分:1)
达扬的评论将其钉住了。我在标签内有评级指令: 我的标签
从标签内部删除后,它可以正常工作。