저는 건물에있는 응용 프로그램에 AngularJS를 사용하고 있으며 항목이 places
이라는 JSON 객체로 푸시 될 때 페이지를 생성 할 수 있는지 궁금합니다. 푸시 된 각 항목에 고유 한 ID가 부여되어 있으므로 site.com/places/123456
과 같은 URL의 일부로이 ID (예 : 123456)를 사용할 수 있다고 생각했습니다.JSON 데이터를 기반으로 페이지 생성
{
"places" : [
{
"id" : 471756,
"title" : "The Whittington Hospital"
}
]
}
이 페이지를 자동으로 생성 할 수 있습니까 (예 : 템플릿 기반)?
사용자가 양식을 통해 자신의 병원을 만들도록하는 앱을 만들기 위해 노력 중이므로 물어 봅니다. 병원이 만들어져 JSON 객체에 푸시되고 나면 해당 병원에 대한 페이지를 만들고 싶습니다.
각도를 사용할 수 있습니까? 어떤 도움을 주셔서 감사합니다.
미리 감사드립니다.
UPDATE 여전히이 가진 문제의 비트를 갖는. 여기에 내가 지금까지 가지고있는 것이있다.
place.html
<div ng-controller='PlaceCtrl'>
<h1>{{ title }}</h1>
</div>
JS
app.constant('FBURL', 'https://luminous-fire-8685.firebaseio.com/');
app.config(['$routeProvider', function ($routeProvider) {
$routeProvider
.when('/places/:placeId', {
templateUrl: 'views/place.html',
controller: 'PlaceCtrl'
})
}]);
app.factory('place', function($firebase, FBURL, $routeParams) {
var ref = new Firebase(FBURL + "places/" + $routeParams.placeId);
return {
id: $routeParams.placeId
}
});
app.controller('PlaceCtrl', function($scope, $rootScope, FBURL, $firebase, $location, $routeParams, place) {
$scope.placeId = place.id;
});
예 ... 표준 템플릿을 만드시겠습니까? 보기에 데이터를 보내려면'{{}} '을 사용하십시오. – tymeJV
@ tymeJV이 문제에 대한 설명서를 가르쳐 주시겠습니까? 또한 Angular 앱의 크기는 얼마입니까? 제한이 있습니까, 아니면 대신 Rails/PHP를 사용해야하는 곳이 있습니까? – realph