我正在使用角度指令,它工作正常。但突然它停止工作,我不知道为什么。这是我的代码:
<div id="main" data-ng-controller="Controller" data-ng-app="app">
<div class="stars">
<star-rating value="{{item.Value.Rate}}"></star-rating>
</div>
</div>
我的角度代码在这里:
angular.module('app', ['ui.bootstrap']);
var app = angular.module('app',[]); app.directive('starRating',function(){
return {
scope: {
value: '='
},
template: '<div class="stars"><i class="fa fa-star" ng-repeat="r in entries"></i></div>',
controller: function ($scope) {
$scope.entries = _.range($scope.value);
}
}
});
app.controller('Controller', function ($scope, $location, $http) {
//
})
.config(function ($httpProvider, $locationProvider) {
$httpProvider.defaults.headers.post = {};
$httpProvider.defaults.headers.post["Content-Type"] = "application/json;
charset=utf-8";
$locationProvider.html5Mode({
enabled: true,
requireBase: false
});
});
我真的不知道我错过了什么。