【发布时间】:2016-04-12 19:40:15
【问题描述】:
我想知道如何将 boostrap-ui 合并为依赖项(需要 JS)以使用 Angular。
当前问题 我面临的是,当注入依赖项时,当我在 bootstrapUi 上进行控制台登录时,它返回未定义。
应用配置的当前代码:
require.config({
baseUrl: "../",
paths: {
"angular": "assets/libs/angular.min",
"jquery": "assets/libs/jquery-2.2.2",
"bootstrapUi": "assets/libs/ui-bootstrap-1.3.1.min"
},
"shim": {
"angular": {
deps: ["jquery"],
exports: "angular"
},
"bootstrapUi": {
deps: ["angular"],
exports: "bootstrapUi"
}
}
});
require(["app.main", "app.controllers"], function(app) {
app.init();
});
App 控制器的当前代码:
define(["app.main", "bootstrapUi"], function (app, bootstrapUi) {
app.controller("loginCtrl", function () {
bootstrapUi.alert("Hello Wolrd!");
});
});
调用上述方法时,我收到错误 “无法读取未定义的属性 'alert'”
我想要实现的是使用依赖项来创建模式。
【问题讨论】:
标签: angularjs requirejs angular-ui-bootstrap requirejs-define