Я работаю над учебником по узлу js и угловым. Я новичок в угловой. У меня проблема. Вы можете перемещаться по всему сайту с помощью клиентской (угловой) навигационной панели, но если вы вводите URL-адрес в браузере, это становится проблемой, потому что узел не знает о URL-адресе запроса. Мой простой вопрос. Как отправить запрос сервера узла на угловой?
Обратите внимание, что я пытался предотвратить catch all app.get('*'). Это приводит к сбою сайта. Не знаю, почему. Итак, наличие двух маршрутов - это мое решение
вот что я ищу
app.get('/admin/users',function(req,res){
//This is node. There is already a angular controller that handles this
//How do I send to angular
res.send('../../app/public/admin/user-list');//this does not by the way.???
});
Угловой маршрут, который отлично работает при навигации через навигационную панель
$routeProvider.when('/admin/accounts', {
templateUrl: '/partials/admin/user-list',
controller: 'mvUserListCtrl', resolve:routeRoleChecks.admin
})
Создайте ресурсы, используя app.get(base_url) в node.js, и сделайте ресурсы доступными в одном месте сейчас, когда вы нажмете ресурсы из углового, используя http, как показано ниже
return {
getServiceData: function () {
$rootScope.loading = true;
var req = {
method: 'GET',
url: base_url+'patients'
};
return $http(req).then(function (result) {
// alert("data in service = " + JSON.stringify(result.data));
return result.data;
});
}
Я думаю, это было бы полезно
../../app/public/admin/user-list
в../../app/public/admin/user-list
$http