如何使用ui-view加载角度js中的视图?

时间:2015-01-14 07:17:03

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

我正在尝试使用ui-view加载或打开我的第一个视图。我没有收到错误但是无法显示ciew这里是我的plunker http://plnkr.co/edit/kXJV11B0Bi8XV2nwMXLt

(function() {
    'use strict';

    app.config(Routes);


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

            });
    }

})();

2 个答案:

答案 0 :(得分:0)

您需要包含ui.router依赖项:

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

答案 1 :(得分:0)

Plnkr您可以像这样

在ui-router中加载视图
angular.module('firstApp',['ui.router']);

angular.module('firstApp').config(function($stateProvider, $urlRouterProvider) {
    $stateProvider
        .state('app', {
            url:'/app',
            templateUrl: 'first.html',
        })
        $urlRouterProvider.otherwise('app')
});