仍然用 angular 找到我的方式,我在 ".directive('y',[y,function(y){" 行上得到 "Uncaught ReferenceError: y is not defined" 。就像它没有加载服务一样.我还尝试将脚本从主体移到头部,但没有任何效果。
angular.module('fofApp', ['appRoutes'])
.factory('y',['$rootscope',function($rootScope) {
return {val: "he"};
}])
.directive('yow',[y,function(y){
return {
restrict: "E",
template: "<h1>aaaaah</h1>"
};
}]);
我的html是
<!doctype html>
<html>
<head>
</head>
<body ng-app="fofApp">
<yow></yow>
<script src="libs/angular/angular.js"></script>
<script src="js/app.js"></script>
</body>
</html>