Angularjs 注入$mdDialog问题
我试图在angular 1.5应用程序中使用Angularjs 注入$mdDialog问题,angularjs,angular-material,Angularjs,Angular Material,我试图在angular 1.5应用程序中使用$mdDialog,但遇到了一些问题。我肯定我错过了一些简单的东西,但我不能对此指指点点 我将我的应用程序声明为: var module = angular.module('myApp', ['ngMaterial', 'ngComponentRouter', 'ngStorage', 'firebase']); 然后在我的控制器中: var controller = function ($mdDialog) { ... } module.comp
$mdDialog
,但遇到了一些问题。我肯定我错过了一些简单的东西,但我不能对此指指点点
我将我的应用程序声明为:
var module = angular.module('myApp', ['ngMaterial', 'ngComponentRouter', 'ngStorage', 'firebase']);
然后在我的控制器中:
var controller = function ($mdDialog) {
...
}
module.component('profile', {
templateUrl: '/Scripts/components/profile/profile.component.html',
controllerAs: 'model',
controller: ['$filter', '$mdDialog', controller],
bindings: {
'$router': '<'
}
});
var控制器=函数($mdDialog){
...
}
模块组件('profile'{
templateUrl:“/Scripts/components/profile/profile.component.html”,
controllerAs:'模型',
控制器:['$filter','$mdDialog',控制器],
绑定:{
“$router”:“看起来您向控制器中注入了两个服务。这是您想要的吗?$filter和$mdDialog都需要在控制器函数参数声明中。看起来您向控制器中注入了两个服务。这是您想要的吗?$filter和$mdDialog都需要在控制器函数中参数声明。你的示例代码正确吗?你的控制器函数接受一个参数,但你注入了两个服务。OMG,这太愚蠢了。这样做了。我完全发疯了。谢谢你,伙计。把它作为答案,这样我就可以接受了。你的示例代码正确吗?你的控制器函数接受一个参数,但你注入了两个服务。OMG、 这太傻了。这就做到了。我完全发呆了。谢谢你。把它作为答案,这样我就可以接受了。