2016-11-23 5 views
1

이제 저는 동적 데이터는 있지만 고정 된 수의 차트를 보여줄 수 있습니다. 동적 인 차트를 보여주고 싶을 때, ng-repeate로 어떤 일이 발생합니다. 나는 뭔가가 일어난다 고 말했기 때문에, 만약에 if mycharts [0] .container.outerHTML 나는 (라이브러리에 의해 생성 된) 그래프를 보여줄 필요가있는 html을 가지고 있었고, html로 고정 된 위치에 붙여 넣기한다면, 그래프가 표시됩니다. 내 NG-repeate 코드는 다음과 같습니다 : 나는 해결책을 발견ng-repeate로 chartist와 angular를 사용하는 동역학 차트

<div class="row" ng-controller="nodesDataTablesCtrl as nodeCtrl" > 
 
    <div ng-repeat="(index, node) in nodeCtrl.nodes" on-finish-render> 
 
    <div class="row"> 
 
     <div class="col-lg-12"> 
 
     <div id="{{ node.name }}_MEMORY" class="ct-chart snp_dynamic_chart"></div> 
 
     </div> 
 
    </div> 
 
    </div> 
 
</div>

답변

1

, 내가 NG-repeate 또는 차티스트의 버그가 있는지 확실하지 않습니다. I는 http.get로부터받는 배열 인 I은 ​​nodeCtrl.nodes를 사용 내 NG-repeate에서는

내 용액, 느릅 인 기능 범위 함수를 생성하고 그 은 Number를 받고 0에서 n-1까지의 목록을 반환합니다. 대신 내가 요청을 매번 업데이트되는 nodeCtrl.nodes를 전달하는, 나는 나의 새로운 NG-반복 다음과 같이 될 것이다, 내 말은, 범위 기능 변수 numberOfNodes에게를 업데이트

<div ng-repeat="(index, node) in nodeCtrl.numberOfNodes" on-finish-render> 

및 내 요청의 성공 함수에서 내가 할 : 내 관점에서 해당 NG-repeate을

numberOfNodes = range(nodeCtrl.nodes.length) 

내부적으로 어떤 방법으로 업데이트되지 않습니다.

는 프로그래밍 방식은 ... differen하지만하지 않아야은

+0

비슷한 노드의 필드에 uiprogressBar 및 somereason에 대한 최대 매개 변수를 한 후 참조하여 큰 값 매개 변수 작업을 어떻게 개체 속성 그 자체가 중요한가요 , 그러나 최대로 그것을하지 않았다, 나는 나의 컨트롤러에서 변수를 만든다. 그리고 그것은 작동한다. – titusfx