0
我使用的是primeng
網站上的相同示例代碼。我所有的json不是渲染和容器是不擴展
<div class="col-md-9 col-md-push-3 bordered tableScroll boxSize">
<table class="centerTree">
<p-tree [value]="files" layout="horizontal" [selectionMode]="single"></p-tree>
</table>
</div>
在我的服務,我有以下幾點:
@Injectable()
export class NodeService {
constructor(private http: Http) {}
getFiles() {
return this.http.get('data.json')
.toPromise()
.then(res => <TreeNode[]> res.json().data)
.then(data => { return data; });
}
}
我也複製和從網站上粘貼的相同JSON。當我檢查我的CSS看到的網站它有一個變量命名爲p-treeNode
,所以我想也許這就是問題,所以我試圖重寫它:
p-treeNode {
height: 400px;
width: 400%;
color: red;
}
沒有什麼改變了我現在用的是下面的例子PrimeNg Site
---------------------------- Update 1 ----------------- --------
我能得到我所有的JSON的通過執行呈現以下內容:
ngOnInit() {
this.nodeService.getFiles().then(files => {
this.files = [{
label: 'Root',
children: files
}];
});
}
我錯過了這個label: 'Root', children: files
但是它仍然非常小,看起來不像網站。
想要刪除評論以及我們在您的賞金問題中的討論鏈接,我的意思是自從您離開了您的電子郵件,並且討論對所有人都公開。所以如果鏈接在那裏,人們可以看到它。只是一個想法 ;) – Alex