あなただけがこのような何かを行うことができ、部分ページをロードしたい場合は...
'use strict';
var App = angular.module('YourProject', ['ngRoute', 'AppControllers']);
App.config(['$routeProvider', function ($routeProvider) {
$routeProvider.
when('/user', {
templateUrl: 'user.html'
}).
otherwise({
redirectTo: '/path'
});
}]);
あなたはちょうどあなたが何かをユーザーのAPIを呼び出すことができますいくつかのデータをロードしようとしている場合は、あなたの質問には、APIを言及しているのでお使いのコントローラからこのよう..
var AppControllers = angular.module('AppControllers', []);
AppControllers.controller('MainController', ['$scope','$http', function ($scope, $http) {
//Declare a function to fetch user data from API
$scope.user= function() {
var req = {
method: 'GET',
url: baseURL + 'project/api/index.php/user'
}
return $http(req).success(function (data,status,header) {
$scope.user = data;
}).error(function() {
console.log(error);
});
}
//Call the get user function
$scope.user();
}]);
そして最終的にあなたの部分的なファイル(user.html)でそれをバインドするためにコントローラを追加(与えられたURLが要求をGET受け入れ、JSONデータで応答APIがあることを提供)コントローラは上記で宣言されています。
<!doctype html>
<html ng-app="YourProject">
<body>
<head>
<title>User Page</title>
</head>
<div class="user-content" ng-controller="MainController">
</body>
</html>
角度でリクエストを送信する方法を尋ねていますか? –
Getを受け取る方法、私は/ route1私にいくつかのデータを返します。私は、私は角度を開発している私のjsファイル内のデータを取得したい。 – Fedeco