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

如何在angularjs指令中要求控制器

如何在angularjs指令中要求控制器

海绵宝宝撒 2019-10-15 14:15:45
谁能告诉我如何将一个指令中的控制器包含在另一个angularJS指令中。例如我有以下代码var app = angular.module('shop', []).config(['$routeProvider', function ($routeProvider) {    $routeProvider.when('/', {        templateUrl: '/js/partials/home.html'    })        .when('/products', {        controller: 'ProductsController',        templateUrl: '/js/partials/products.html'    })        .when('/products/:productId', {        controller: 'ProductController',        templateUrl: '/js/partials/product.html'    });}]);app.directive('mainCtrl', function () {    return {        controller: function ($scope) {}    };});app.directive('addProduct', function () {    return {        restrict: 'C',        require: '^mainCtrl',        link: function (scope, lElement, attrs, mainCtrl) {            //console.log(cartController);        }    };});通过所有帐户,我应该能够使用addProduct指令访问控制器,但是我不能。有更好的方法吗?
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 570 浏览
慕课专栏
更多

添加回答

举报

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