Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit b99c73f

Browse files
http request issue in third view state
1 parent a53cb9c commit b99c73f

File tree

7 files changed

+14
-13
lines changed

7 files changed

+14
-13
lines changed

‎master-detail-view-pair/src/routes.js‎

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,9 @@ function RoutesConfig($stateProvider, $urlRouterProvider) {
2525
templateUrl: 'src/shoppinglist/templates/main-shoppinglist.template.html',
2626
controller: 'MainShoppingListController as categories',
2727
resolve: {
28-
items: ['MenuDataService ', function (MenuDataService) {
28+
items: ['MenuDataService ', function (MenuDataService) {console.log("inside resolve1");
2929
return MenuDataService.getAllCategories().then(function(response) {
30+
3031
return response.data;
3132
});
3233
}]
@@ -38,19 +39,15 @@ function RoutesConfig($stateProvider, $urlRouterProvider) {
3839
templateUrl: 'src/shoppinglist/templates/items.template.html',
3940
controller: 'ItemDetailController as itemDetail',
4041
resolve: {
41-
items: ['$stateParams','MenuDataService',
42-
function ($stateParams,MenuDataService) {
43-
return MenuDataService.getItemsForCategory($stateParams.category)
44-
.then(function(response) {
42+
items: ['MenuDataService', '$stateParams', function (MenuDataService,$stateParams) {
43+
console.log("inside resolve");
44+
return MenuDataService.getItemsForCategory($stateParams.category).then(function(response) {
4545
return response.data.menu_items;
4646
});
4747
}]
4848
}
4949
});
5050

51-
52-
53-
5451

5552
}
5653

‎master-detail-view-pair/src/shoppinglist/item-detail.controller.js‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77

88
ItemDetailController.$inject = ['items'];
99
function ItemDetailController(items) {
10+
console.log("Inside Item detail Controller");
1011
var itemDetail = this;
1112
itemDetail.items = items;
1213
}

‎master-detail-view-pair/src/shoppinglist/main-shoppinglist.controller.js‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ angular.module('MenuApp')
77

88
MainShoppingListController.$inject = ['items'];
99
function MainShoppingListController(items) {
10+
console.log("Inside MainShoppingListController");
1011
var categories = this;
1112
categories.items = items;
1213

‎master-detail-view-pair/src/shoppinglist/menudata.service.js‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ function MenuDataService ($http, ApiBasePath) {
1212

1313

1414
service.getAllCategories = function () {
15-
15+
console.log("Inside getAllCategories");
1616
return $http({
1717
method: "GET",
1818
url: (ApiBasePath + "/categories.json")
@@ -21,7 +21,7 @@ function MenuDataService ($http, ApiBasePath) {
2121
};
2222

2323
service.getItemsForCategory = function (categoryShortName) {
24-
24+
console.log("Inside getItemsForCategory");
2525
return $http({
2626
method: "GET",
2727
url: (ApiBasePath + "/menu_items.json"),
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<ul>
2-
<li ng-repeat="item in $ctrl.items">
3-
<a ui-sref="items({category: item.short_name})">{{item.name}}</a>
2+
<li ng-repeat="item in $ctrl.items"
3+
ui-sref="items({category: item.short_name})">{{item.name}}
44
</li>
55
</ul>
66

‎master-detail-view-pair/src/shoppinglist/templates/items.component.template.html‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
<a ui-sref="home">Home</a> &lt; <a ui-sref="categories">Categories</a> &lt; <span>Items</span>
12
<ul>
23
<li ng-repeat="item in $ctrl.items">
34
{{item.name}}
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
<items items="itemDetail.items"></items>
1+
<items items="itemDetail.items"></items>
2+
<ui-view></ui-view>

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /