AngularJS 的新手,似乎无法找出这个错误的含义。我发现其他一些人有同样的错误,但似乎他们的问题与我的无关。
未知的提供者:$modalProvider <- AngularJS 的 $modal 错误(似乎我有最新的 ui-bootstrap 版本)
而所有其他人似乎都存在模态范围问题,但我似乎无法从模态开始,所以我认为这些不相关。如果我错了,请告诉我这是怎么回事:
使用 AngularUI Bootstrap 模态的 AngularJS 中的范围问题
ui-bootstrap-tpls-0.6.0.min.js
我从这里抓取了脚本: https ://github.com/angular-ui/bootstrap/tree/gh-pages#build-files ,我什至尝试添加ui-bootstrap-0.6.0.min.js
脚本,并认为它可能是需要的。虽然如果我阅读正确,似乎如果我选择了ui-bootstrap-0.6.0.min.js
脚本,我还需要在这里获取所有模板https://github.com/angular-ui/bootstrap/tree/master/template
这似乎是如果我根据错误仅使用该脚本:
Error: Failed to load template: template/modal/window.html
Error: Failed to load template: template/modal/backdrop.html
为了简单地解释结构等并在此处粘贴所有代码,我创建了一个包含所有内容的 plunker。
http://plnkr.co/edit/yg3G8uKsaHNnfj4yNnJs?p=preview
错误(您可以通过在控制台打开的情况下测试 plunker 上的代码来查看)如下:
Error: Unknown provider: $modalInstanceProvider <- $modalInstance
at Error (<anonymous>)
at http://run.plnkr.co/8OIh0YtLn1dg9OvR/angular.min.js:30:24
at Object.c [as get] (http://run.plnkr.co/8OIh0YtLn1dg9OvR/angular.min.js:27:310)
at http://run.plnkr.co/8OIh0YtLn1dg9OvR/angular.min.js:30:109
at c (http://run.plnkr.co/8OIh0YtLn1dg9OvR/angular.min.js:27:310)
at d (http://run.plnkr.co/8OIh0YtLn1dg9OvR/angular.min.js:27:444)
at Object.instantiate (http://run.plnkr.co/8OIh0YtLn1dg9OvR/angular.min.js:29:80)
at http://run.plnkr.co/8OIh0YtLn1dg9OvR/angular.min.js:53:80
at http://run.plnkr.co/8OIh0YtLn1dg9OvR/angular.min.js:44:136
at m (http://run.plnkr.co/8OIh0YtLn1dg9OvR/angular.min.js:6:494)
如果有人可以就我在这里可能做错的事情提供任何见解。这似乎不是范围问题。更像是设置问题,或者可能是我手动引导应用程序的方式?