2013-10-28 7 views
0

컨트롤러 변수 정의에서 동적/연결 변수를 사용하는 방법을 알고 있습니까? 내가 더 내가 달성하기 위해 노력하고있는 무슨 윤곽이 plnkr을 만든ctrl 변수 정의의 각도 동적 (json chain) 변수

다음 NodeCtrl에서 http://plnkr.co/edit/xOjhf8b7ZIxVhc1Id3xo

, 나는 동적으로 JSON 객체에서 노드에 액세스하려고 내가 올바른 구문을 찾을 수 없습니다 사슬을 써라.

나는 조합의 숫자를 시도했지만 아직 정확한 방법을 발견하지 않은 :

//var jsonChunk = "data." + $scope.transcendType; 
    $scope.tabinventory = data.$scope.transcendType; 
         //data; 
         //jsonChunk; 
         //function() { return "data." + $scope.transcendType; }; 
    alert($tabinventory[0].title) 
    //alert($scope.tabinventory.project[0].title); 

당신이 제공 할 수있는 어떤 도움도 대단히 감사하겠습니다.

모든 최선을,

+0

성공 핸들러 내의'data'는 JSON이 나타내는 객체입니다. '$ scope' 속성이나'transcendType' 속성이 없으므로 여러분이 얻으려는 것을 알아 내기가 매우 어렵습니다. 또한 데모는 정의되지 않은 함수'scope.getNodeByID'에서 오류를 throw합니다. – charlietfl

+0

[]를 내 "색인"으로 사용하는 것은 저를 던지고있는 것이 었습니다 : http://plnkr.co/edit/2oHBuJUi1FWmiugy0nrr?p=preview –

답변

0

는 제대로 그 문맥에 정의되어 있는지 확인 $의 scope.transcendType를 기록 시도?

제대로 정의되었다고 가정하면 데이터 [$ scope.transcendType]을 사용해보십시오.

+0

개인 연락처 정보 게시 중지. 이 사이트는 여기에서 도움을주기 위해 만들어졌습니다. 나중에 다른 사용자도 도움을 줄 수 있습니다. – charlietfl

+0

항상 결과를 Stack에 게시합니다. 나는 사람들이 살아가는 것을 돕고 싶다. 그러나 그들도 좋아한다. 그러면 모든 사람들이 결과를 보게된다. 윈 - 윈 - 윈! – angularijustmether

+0

그와는 관계가 없습니다 ... 여기에 연락처 정보를 게시하거나 직접 연락을 취하는 것이 적절하지 않습니다 ... 필요하면 프로파일을 사용하고 채팅 시스템을 사용하십시오 – charlietfl