0

我正在尝试将 toastr 添加到我的应用程序并收到错误“ReferenceError: toastr is not defined”

这是我的requirejs配置:

requirejs.config({
baseUrl: 'scripts/lib',
waitSeconds: 200,
paths: {
  'jquery': 'jquery/jquery-1.10.2',
  'toastr': 'jquery/toastr'
},
shim: {
  toastr: ['jquery']
}

当我尝试将 toastr 添加为模块依赖项时,出现此错误。

我应该怎么做才能解决这个问题?

谢谢

4

1 回答 1

0

我认为你应该更好地使用烤面包机的角度端口,比如AngularJS-Toaster。

主要优点是它将在“内部角度”工作。

您遵循的方法不是角度感知的,它不会在“内部”角度工作(不是角度模块)。每次使用 Angular 时,您都必须与它进行通信(通知模型的更改或其他)。

使用 jQuery 烤面包机不需要被列为您的 Angular 应用程序的依赖项,因为它不是 Angular 模块。烤面包机应该可以使用而不被列为依赖项。

于 2015-06-16T10:07:12.513 回答