【问题标题】:AngularJS gives me injector Error in IBM MobileFirstAngularJS 在 IBM MobileFirst 中给我注入器错误
【发布时间】:2016-05-24 08:57:48
【问题描述】:

我在 IBM MobileFirst FrameWork 中使用 AngularJS,但出现以下错误

worklight.js:5359 未捕获的异常:未捕获的错误:[$injector:modulerr] http://errors.angularjs.org/1.5.5/$injector/modulerr?p0=ng&p1=TypeError%3A%…Fpreview%2FAB%2Fcommon%2F0%2Fdefault%2Flibrary%2Fangular .min.js%3A39%3A321) at (compiled_code):40WL.Logger.__log @ worklight.js:5359PUBLIC_API.(匿名函数) @ worklight.js:5741WL.Logger.window.onerror @ worklight.js:5699 angular.min.js:6未捕获错误:[$injector:modulerr]http://errors.angularjs.org/1.5.5/$injector/modulerr?p0=ng&p1=TypeError%3A%…Fpreview%2FAB%2Fcommon%2F0%2Fdefault%2Flibrary%2Fangular.min.js% 3A39%3A321)"

// ************ app.js *******************

var app = angular.module('myApp',['ui.router']);

app.config(function($stateProvider, $urlRouterProvider){

    $urlRouterProvider.otherwise('/login');

    $stateProvider
        .state('login',{
            url:'/login',
            templateUrl:'view/login.html',
            controller:'loginController'
        });

});



// ******************  login.js ******************

app.controller('loginController',function($scope){});
<!-- INDEX.HTML -->

<!DOCTYPE HTML>
<html>
        <head>
            <meta charset="UTF-8">
            <title>AB</title>
            <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=0">
            <!--
                <link rel="shortcut icon" href="images/favicon.png">
                <link rel="apple-touch-icon" href="images/apple-touch-icon.png"> 
            -->
            <link rel="stylesheet" href="css/main.css" />
            <link rel="stylesheet" href="css/bootstrap.min.css" />
            <link rel="stylesheet" href="css/bootstrap-responsive.min.css" />
            <script src="library/jquery.min.js"></script>
            <script src="library/angular.min.js"></script>
            <script src="library/angular-ui-router.min.js"></script>
            <script src="library/bootstrap.min.js"></script>
            <script src="controller/app.js"></script>
            <script src="controller/login.js"></script>
            <script>window.$ = window.jQuery = WLJQ;</script>
        </head>
        <body style="display: none;" ng-app="myApp">
            <!--application UI goes here-->

            <div ui-view id="view"></div>

            <script src="js/initOptions.js"></script>
            <script src="js/main.js"></script>
            <script src="js/messages.js"></script>
        </body>
</html>
<div ng-controller="loginController" class="container-fluid">
Login Page
</div>

【问题讨论】:

    标签: angularjs ibm-mobilefirst


    【解决方案1】:

    Angular 1.5 不兼容,请看这里:Ionic Mobile First Integration

    您可能需要下载旧版本。

    【讨论】:

    • 我正在使用 angular1.4.9,现在它对我来说工作正常
    猜你喜欢
    • 2016-06-16
    • 1970-01-01
    • 2016-01-25
    • 2015-07-24
    • 2016-04-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-20
    • 1970-01-01
    相关资源
    最近更新 更多