Angularjs路线不起作用

时间:2014-03-20 04:19:07

标签: javascript node.js angularjs express

我总是得到无法获得/库存/新。看起来我没有在快速路线上设置这条路线。 angularjs的路线如何使用快递路线?

<a href="/stock/new">
    <i class="icon-text-width"></i>
    <span class="menu-text"> Add New Stock </span>
</a>

var aomaika = angular.module('aomaika', []);

app.js

aomaika.config(['$routeProvider', function ($routeProvider) {
    $routeProvider
    .when('/stock/new', { templateUrl: 'partials/new.html', controller: 'StockNewCtrl'})
    .when('/', { templateUrl: 'partials/index.html', controller: 'DashboardCtrl'})
    .otherwise({redirectTo: '/'});
}]);

2 个答案:

答案 0 :(得分:0)

锚应该是

<a href="#/stock/new">

答案 1 :(得分:0)

在服务器端(正如你所说express那边)我认为你不需要任何路由。 AngularJS纯粹是在客户端运行。假设您的所有AngularJS文件都存储在“app”文件夹下,那么在服务器端,您可以使用app.use(express.static(__dirname + '/app'));来托管它们,这就是全部。