为了账号安全,请及时绑定邮箱和手机立即绑定

如何创建指令控制器?

如何创建指令控制器?

一只甜甜圈 2019-04-26 19:19:58
我的问题是,我找不到任何关于此的官方文档。https://docs.angularjs.org/guide/directive未注明建议controller: ['$scope', function($scope) {为什么我不能在$这里省略s,就像在link function(scope, elem, attrs) {?controller: ['scope', function(scope) {将导致错误"Error: [$injector:unpr] Unknown provider: scopeProvider <- scope这里的语法是什么?
查看完整描述

3 回答

?
慕的地8271018

TA贡献1796条经验 获得超4个赞

  • 有关所谓的官方文档directive definition object可以在$ reference for $ compile中找到

  • directive controller constructor function是注射用当地人$scope$element$attrs$transclude。注入这些。因此,他们的确切拼写很重要

  • 创建directive controller通道controller:function($scope) {}与创建通道相同controller:['$scope', function(scope) {}]


查看完整回答
反对 回复 2019-05-08
  • 3 回答
  • 0 关注
  • 428 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信