답변
$scope.awesomeThings
array
에 name
속성이 없습니다.
여기에 몇 가지 동물을 추가했습니다.
angular.module('dcWithAngularApp')
.controller('MainCtrl', function ($scope,$http,test) {
$scope.awesomeThings = [
{ name: "Dog" },
{ name: "Cat" }
];
$scope.getServiceDetails = function(serviceDetails)
{
console.log('Called')
$scope.publicName = serviceDetails.name
}
});
편집 :
내가 함께 당신의 편집을 해결하는 JSFiddle을 넣어. 요소는 '이름'속성을 가지고 있지 않도록
귀하의 주요 문제는 이것이다 :
$scope.publicName = serviceDetails.name
이
$scope.publicName = serviceDetails;
$ scope.awesomeThings 문자열이 아닌 객체의 배열 할 필요가있다. 문자열 배열을 반복하고 문자열을 getServiceDetails 메소드에 전달하므로 'serviceDetails'는 문자열입니다.
관련없는 경고로, 당신이 div 안에 tr을 사용하고있는 것을 봅니다. tr는 테이블, thead, 또는 tbody 안에 있어야합니다.
downvote를 설명 할 수 있습니까? – Tom
내 것과 같은 대답이지만 당신의 것이 더 완벽합니다. 나는 Tom의 downvote를 이해하지 못한다. –
$ scope.awesomeThings 문자열의 배열입니다.
누락 된 항목이 있습니다. 당신의 console.log 다음에 코드 실행을 중지시킬 수 있습니다.
개체를 기록하는 데 도움이 될 수 있습니다.
<div ng-controller="MainCtrl">
<tr data-ng-repeat="element in awesomeThings">
<div ng-if="$even">
<td ng-click="getServiceDetails(element)">
<a href="#">
{{element.name}}
</a>
</td>
</div>
</tr>
//after some html
<span >{{publicName}}</span>
</div>
angular.module('dcWithAngularApp')
.controller('MainCtrl', function ($scope,$http,test) {
$scope.awesomeThings = {"serviceDetail":{"name":"batman"}};
$scope.getServiceDetails = function(serviceDetails)
{
console.log(serviceDetails);
$scope.publicName = serviceDetails.name;
}
});
- 1. 가장 좋은 방법은이 같은 XML이 같은 요소
- 2. 가장 좋은 방법은이 코드를 정적 속성
- 3. 두 가지 html 양식 작업
- 4. 몽구스는이 같은 두 가지 모델이
- 5. 문제가이 같은 두 가지 모델이이
- 6. 나는이 같은 몇 가지 코드를 시도 측면
- 7. 더 좋은 방법은이 코드를 작성 하시겠습니까?
- 8. 방법은이 같은 메소드 호출 순서가 생산
- 9. 적절한 방법은이 같은 프로젝트가 하위 폴더
- 10. 코드를 구조화하기위한이 두 가지 접근법의 이름이 있습니까?
- 11. 가장 빠른 방법은이 두 총합을 수행하는 것입니까?
- 12. 우리는 같은 일부 HTML 코드를 우편
- 13. 다음과 같은 두 가지 HTTP 요청이 발생합니까?
- 14. 두 가지 방법으로 같은 스트림을 StreamReader하는 방법?
- 15. 두 가지 행동에서 같은 대상이 아닙니다.
- 16. 같은 활동에서 두 가지 활동의 가치를 얻으십시오
- 17. 같은 부울로 작업하는 두 가지 양식
- 18. 두 가지 작업이 같은 의존하지만, 다른 구성
- 19. 나는이 HTML 페이지를로드하는 두 가지 방법을 시도
- 20. HTML 양식 제출을위한 두 가지 다른 작업
- 21. html 양식에서 두 가지 작업을 수행하게하려면
- 22. HTML 선택 - 옵션 두 가지 색을 이름
- 23. 두 가지 방법으로 HTML 양식 제출
- 24. 나는 같은 HTML 코드를 태그 스크립트
- 25. jQuery를 addClass 방법은이 같은 일부 코드가 FF 34.0.5
- 26. 동일한 두 가지 예외를 던지는 두 가지 방법으로 코드를 구조화하는 방법?
- 27. 같은 페이지에 두 가지 색상 상자 스타일을 사용하는 방법은 무엇입니까?
- 28. 누구나 같은 코드를 작성하는이 두 가지 방법이 문제를 일으키는 이유를 생각해 낼 수 있습니까? (매우 빨리)
- 29. 같은 페이지에 두 가지 색상 상자 스타일을 사용할 수 있습니까?
- 30. 내가이 두 가지 조건이 두 가지 조건
nope'awesomeThings'는 나머지가 호출 된 후 json으로로드됩니다. – batman
질문에 'awesomeThings'의 값을 입력하십시오. –
님이 patrick 질문을 편집했습니다. – batman