Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/456.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Angularjs材质$mdDialog控制器在特定计算机上不工作_Javascript_Angularjs_Angularjs Material - Fatal编程技术网

Javascript Angularjs材质$mdDialog控制器在特定计算机上不工作

Javascript Angularjs材质$mdDialog控制器在特定计算机上不工作,javascript,angularjs,angularjs-material,Javascript,Angularjs,Angularjs Material,我得到了如下所示的mdDialog 函数选择地址(地址类型){ $mdDialog.show({ 控制器:函数($scope$mdDialog){ var savm=$scope; savm.addressType=地址类型; savm.close=$mdDialog.hide; savm.foo=函数(){ }; savm.bar=函数(){ }; }, 模板:需要('../views/dialog/address select.template.view.html'), 父元素:angula

我得到了如下所示的mdDialog

函数选择地址(地址类型){
$mdDialog.show({
控制器:函数($scope$mdDialog){
var savm=$scope;
savm.addressType=地址类型;
savm.close=$mdDialog.hide;
savm.foo=函数(){
};
savm.bar=函数(){
};
},
模板:需要('../views/dialog/address select.template.view.html'),
父元素:angular.element($window.document.body),
单击外部以关闭:true,
});
}
此代码在office中的两台mac电脑上工作,但在其他操作系统(Ubuntu和Windows)上不工作,它给出以下错误:

angular.js:14940类型错误:invokeCtrl不是函数
在MdCompilerService.MdCompilerProvider.MdCompilerService.\u createController(angular material.js:2729)
在Object.linkFn[as link](angular material.js:2689)
在linkElement(angular material.js:4375)
在Angle material.js:4251
在processQueue(angular.js:17318)
在angular.js:17366
范围$digest(angular.js:18479)
在范围内。$apply(angular.js:18867)
在HTMLButtoneElement。(angular.js:28028)
在defaultHandlerWrapper(angular.js:3795)
这些计算机中的所有软件包版本都是相同的:

angularjs:1.7.0

角度材料:1.1.9

chrome:67.0.3396.99版(官方版本)(64位)

这个问题的解决办法是什么


注:不要坚持“要求”。我们使用WebPack。

正如@mvermand所说,这是angularjs中的一个bug,在1.7.2中得到了解决。升级您的angularjs。

不确定,但这里提到了问题:。也许可以升级吗?@mvermand谢谢你,这很有效。