javascript - angularjs 注入的疑问
黄舟
黄舟 2017-04-10 16:28:00
[JavaScript讨论组]
var appModule = angular.module('app', []);
appModule.directive('hello',["$scope","custom", function($scope,custom) {
    return {
        restrict: 'E',
        template: '

Hi there

', replace: true }; });
var appModule = angular.module('app', []);
appModule.directive('hello',["$scope","custom", function($scope,custom) {
    return {
        restrict: 'E',
        template: '

Hi there

', replace: true }; });

var appModule = angular.module('app', [$scope","custom"]);

这分别是 指令注入,控制器注入,模块中注入,那么在angular 中注入的区别是什么?为什么要分这么多中类型?!

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全部回复(1)
伊谢尔伦

a.directive("expender",["$scope",function($scope){

return{
    restrict:"EA",
    replace:true,
    transclude:true,
    scope:{
        title:"=expenderTitle",
    },
    template:'<p>'+
        '<p class="title" ng-click="toggle()">{{title}}</p>'+
        '<p class="body" ng-show="ShowMe" ng-transclude></p>'+
        '</p>',
    link:function (scope,element,attrs){
        scope.showMe=false;
        scope.toggle=function (){
            scope.showMe=!scope.showMe;
            console.log(scope.showMe);
        }
    }
}

}])
但是指令这样写会报错?!

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号