誰(shuí)能告訴我如何將一個(gè)指令中的控制器包含在另一個(gè)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); } };});通過(guò)所有帳戶,我應(yīng)該能夠使用addProduct指令訪問(wèn)控制器,但是我不能。有更好的方法嗎?
如何在angularjs指令中要求控制器
海綿寶寶撒
2019-10-15 14:15:45