从Angular UI Rating Directive获得点击价值

Dak*_*e83 3 angularjs angular-ui

在这里使用此代码:plunkr

如何在点击控制台上写入值?似乎这只会在表单提交环境中起作用,但我希望我错了.

请注意,rating元素在span中被转换为多个i元素,并且每个i都已经应用了ng-click.

总结 - 当我选择一个星形时,将选择的值吐出到控制台.

Ric*_*ema 10

评级支持ng-click:

<rating value="rate" max="max" readonly="isReadonly" 
    on-hover="hoveringOver(value)" on-leave="overStar = null" 
    ng-click="setRating()"></rating>
Run Code Online (Sandbox Code Playgroud)

在您的控制器中,只需添加:

$scope.setRating = function() {
    alert($scope.rate);
};
Run Code Online (Sandbox Code Playgroud)