Pip*_*ipo 5 angularjs twitter-flight
几个小时前,Twitter发布了Flight,这是一个基于组件的JavaScript框架.它的组件是普通的DOM元素,并通过简单的DOM事件进行通信,这非常好.
我只是想知道......我可以将它与AngularJS结合起来吗?如果我正确地理解了两个框架,我可以用AngularJS创建"new"元素,它可以被并包含Flight组件.这些组件可以通过AngularJS填充数据.换句话说:我可以像往常一样使用AngularJS,但指令是"装饰"的Flight组件.(使用Flight创建视图并将AngularJS用于其他所有内容.)
那会有意义吗?如果不是......我没有得到飞行的目的:(
bbs*_*bbs 11
我知道您要执行以下操作:使用Flight组件和Flight视图装饰AngularJS指令.
您可以在指令中创建这些Flight组件,并从数据绑定Angular商品中获得优势.但是,从以下情况来看:
"Flight enforces strict separation of concerns.
When you create a component you don't get a handle to it. "
Run Code Online (Sandbox Code Playgroud)
看起来Flight并不会促使您通过数据绑定与这些组件对话.
此外,指令可以被视为组件本身.至于创建视图,在AngularJS中,DOM已经是视图了,具体到什么原因你必须在顶部使用Flight视图?
此外,由于AngularJS没有订阅Flight使用的事件,因此无法知道DOM何时被修改(我不确定这一点,如果我错了,请更有知识的人纠正我).
至于有意义.它看起来不像Flight意味着解决与Angular相同的问题.我认为AngularJS指令解决了与Flight组件相同的问题,但提供了更多.
| 归档时间: |
|
| 查看次数: |
2670 次 |
| 最近记录: |