- 主题:angularjs + echarts应该怎么做
感觉是不是Link内的代码放到controller的构成函数就好了
link被调用时 directive内部的div还没有初始化吧
在controller内部你可以很轻松地修改template已经生成的内部
【 在 Madlee 的大作中提到: 】
: 想把echarts加到angularjs里,照着网上轮了一个,发现只有单个图表的时候一切正常,但当用到for循环生成的div里的时候,由于在调用link函数的时候对应的div还没有生成因此echarts.init会出错。
: 代码如下:
: [code=js]
: ...................
--
FROM 110.23.10.*
另外你既然有element 何苦用document?
直接element.children('#id')[0]就拿到div元素了
【 在 Madlee 的大作中提到: 】
: 想把echarts加到angularjs里,照着网上轮了一个,发现只有单个图表的时候一切正常,但当用到for循环生成的div里的时候,由于在调用link函数的时候对应的div还没有生成因此echarts.init会出错。
: 代码如下:
: [code=js]
: ...................
--
修改:facilitator FROM 110.23.10.*
FROM 110.23.10.*
没有那么死板 大部分ng的作答都说Link和Contrller用谁都行
我觉得问题可能还是你应该用element的JQuery获得div而不是id
【 在 Madlee 的大作中提到: 】
: 写在Controller里的话就必须自己渲染html了,虽然不是不可以,不过着不符合view和controll分离的原则啊。
:
--
FROM 110.23.10.*