Tag: angularjs ng route

AngularJS路由问题的url不好

在我的应用程序中生成我的路线: app.config( function($routeProvider){ $routeProvider .when('/',{ templateUrl: './partials/home/home.html', controller: 'mainCtrl'} ) .when('/article',{ templateUrl: './partials/article/article.html', controller: 'articleCtrl'} ) .otherwise({ redirectTo: '/' }); }); 它正在工作! 但链接是bas :(我创build我的链接像这样: <div class="read-more"><a href="#article">Lire plus…</a></div> 我的坏链接: http:// localhost:10001 /#!/#文章 vs好链接是: http:// localhost:10001 /#!/ article 谁错了? 谢谢 PS我使用节点Lite服务器

如何从数据库dynamic添加路由到angularjs

我正在创build一个NodeJs + AngularJS应用程序。 我有酒店列表存储在数据库中。 我想根据酒店名称和基于属性ID的加载部分视图创builddynamic路线。 例如在我的数据库中,我有: HotelID HotelName 1 example hotel 2 second example hotel 3 third example hotel 在app.js我想要这样的东西 var hotelierApp = angular.module('hotelierApp', ['ngRoute', 'ngCookies', 'pascalprecht.translate', 'hotelierApp.services', 'hotelierApp.directives', 'hotelierApp.filters', 'hotelierApp.controller']); hotelierApp.run(function ($rootScope) { $rootScope.langId = 1; }) hotelierApp.config(['$routeProvider', '$locationProvider', '$translateProvider', function ($routeProvider, $locationProvider, $translateProvider) { angular.forEach(hotels, function (hotel) { $routeProvider.when(hotel.name.replace(" ","-"), { templateUrl: 'partials/property', […]

如何使用Node.js在Heroku中托pipeAngularJS应用程序而不使用yeoman?

我正在尝试使用Node.js将AngularJS的Hello World构build推送到Heroku中。 但有多个视图(partials)。 我首先部署了一个没有使用ngRoute的Hello World,意思是:没有偏见。 这很好,顺利。 然后,我尝试推2个简单的部分。 但我相信这个问题是主办应用程序,同时要求部分。 我知道这不是正确的方法,我想要你的build议。 这是我的index.html: <!DOCTYPE html> <html ng-app="main"> <head> <meta name="name" content="something"> <title></title> </head> <body> <section ng-view=""></section> <script src="//cdnjs.cloudflare.com/ajax/libs/angular.js/1.3.3/angular.min.js" type="text/javascript" charset="utf-8"></script> <script src="//cdnjs.cloudflare.com/ajax/libs/angular.js/1.3.3/angular-route.min.js" type="text/javascript" charset="utf-8"></script> <script type="text/javascript" charset="utf-8"> angular.module('main', ['ngRoute']) .config(['$routeProvider', '$http', function ($routeProvider, $http){ console.log('hola'); $routeProvider .when('/', { resolve: **??? I tried with templateUrl but did not work […]