首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >角用户界面模型生成后未出现

角用户界面模型生成后未出现
EN

Stack Overflow用户
提问于 2014-05-26 10:28:52
回答 4查看 1K关注 0票数 2

我在我的项目中使用了角ui引导程序。该模型工作良好,但当我使用grunt build命令时,该模式就停止出现。有人能帮我吗。我已经得到了类似的问题angular-ui-bootstrap causes unknown provider error when minified,但到目前为止还没有找到满意的答案。有人能帮我吗?提前结束..。我的bower.json文件如下所示:

代码语言:javascript
复制
    {
        "name": "client",
        "version": "0.0.0",
        "dependencies": {
        "angular": "1.2.6",
        "json3": "~3.2.6",
        "es5-shim": "~2.1.0",
        "angular-resource": "1.2.6",
        "angular-sanitize": "1.2.6",
        "angular-route": "1.2.6",
        "angular-bootstrap": "~0.10.0",
        "bootstrap": "~3.1.1",
        "underscore": "~1.6.0",
        "d3": "~3.4.1",
        "angular-touch": "~1.2.16",
        "deepcopy": "~0.3.2"
  },
   "devDependencies": {
        "angular-mocks": "1.2.6",
        "angular-scenario": "1.2.6"
     }
   }
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2014-06-06 09:50:49

你只需要修改一下你的gruntfile。只需在jshint部分中将混合写为false,它就会工作。

票数 1
EN

Stack Overflow用户

发布于 2014-05-26 11:08:01

我也遇到过这个问题。我发现这个问题是由最小化过程引起的,因为它重命名了函数的参数,因此由于无法找到提供程序"a",模型就停止了正常工作。

解决这个问题很容易。只需使用数组而不是函数来声明您的模态控制器。

示例:

代码语言:javascript
复制
var modal = $modal.open({
    templateUrl: 'partials/modal.html',
    controller: MyModalCtrl
});
var MyModalCtrl = [
    '$scope',
    '$modalInstance',
    function($scope, $modalInstance){
        ...
    }
];

如果减少代码,强烈建议使用数组声明语法。

希望这能解决你的问题。

票数 4
EN

Stack Overflow用户

发布于 2014-05-27 04:34:15

我知道了错误的原因。它的任务是缩小角服务变量,然后找不到角服务变量。只需在uglify中将" mangle“设置为false,就可以解决这个问题,但与使用mangle设置为true时生成的普通文件相比,它也增加了文件大小(默认)。

但我想再一次证明这是真的。如果有人已经发布了一个解决方案,请在下面的答案中发布。谢谢你..。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23868092

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档