Javascript 使用angular ui路由器的angular js控制器不工作?

Javascript 使用angular ui路由器的angular js控制器不工作?,javascript,angularjs,asp.net-mvc,visual-studio,Javascript,Angularjs,Asp.net Mvc,Visual Studio,我是angularJs的新手,我一直在使用AngularUI路由器的示例中工作。如果您发现任何错误,请告诉我好吗?我正在使用VisualStudio index.cs html controller.js var app = angular.module("app", ["ui.router"]); app.config(function ($stateProvider, $urlRouterProvider) { $urlRouterProvide

我是angularJs的新手,我一直在使用AngularUI路由器的示例中工作。如果您发现任何错误,请告诉我好吗?我正在使用VisualStudio

index.cs html

controller.js

var app = angular.module("app",
            ["ui.router"]);
    app.config(function ($stateProvider, $urlRouterProvider) {


    $urlRouterProvider.otherwise('/home');

    $stateProvider
        // State managing 
        .state('home', {
            url: '/home',
            templateUrl: '/home/index',
            controller: 'myCtrl'
        })
        .state('home.index', {
            url: '/',
            controller: 'myCtrl'
        });

});
app.controller('myCtrl', function ($scope) {
            $scope.firstName = "John";
            $scope.lastName = "Doe";
        });
我正在使用
localhost/Home/Index/
应用程序运行正常,但“firstName”或“lastName”的默认值不起作用。

我将您的代码放入了一个。 我唯一更改的是
标记

我将它们移动到
标题中
标记并删除

<script src="~/App/application.js"></script>
<script src="~/App/Controlers/controller.js"></script>

并补充说

<script src="app.js"></script>

您能提供示例的来源吗?
<script src="app.js"></script>