如何在角度js中显示视图?

时间:2015-01-14 05:46:58

标签: javascript jquery angularjs angularjs-directive angularjs-ng-repeat

我正在尝试使用匿名路由js显示一个视图。实际上我看到了一个很好的开发人员代码,他总是制作一个匿名的路由和控制器类。我需要知道他如何移动查看示例我将route.js文件作为他dis为第一个视图(它显示"第一页")。但为什么它不显示在我的视图上。他还为每个视图制作匿名控制器js。请你告诉我我做错了什么。

这是我的傻瓜 http://plnkr.co/edit/kXJV11B0Bi8XV2nwMXLt

   (function() {
    'use strict';

    angular
        .module('a.app')
        .config(Routes);




    Routes.$inject = ['$stateProvider', '$urlRouterProvider'];
    function Routes($stateProvider, $urlRouterProvider) {
        // Default
        $urlRouterProvider.otherwise('/app');
        // Application
        $stateProvider
            .state('app', {
                url: '/app',
                abstract: true,
                templateUrl: 'first.html',

            });
    }

})();

1 个答案:

答案 0 :(得分:0)

我解决了几个问题:

  • 未定义Restangular - 它未包括在内。
  • index.html中的命名视图:<div ui-view="app"></div>
  • DEFAULT_ROUTE也未被包括在内,因此注射器正在抛出错误。
  • 将路线配置更改为{ url: '/app', views: { app: { templateUrl: 'first.html' } } }
  • 更改了.module('eztrackit.app')中的route.js.module('firstApp')firstApp正在配置eztrackit.app,而不是{{1}}。

现在它是working