多个指令一起工作

时间:2015-11-17 13:14:03

标签: javascript angularjs

我有一个想法,我想在Angular中构建,但我不确定它是否可行,以及如何开始开发它。

这个想法是通过扩展html和一些自己的属性,我可以在不需要javascript代码的情况下调用web服务。

开发人员的结果是这样的:

<div service-url="http://myWebService" service-id="id1">
    <input service-id="id1" service-input-id="FirstParameter"/>
    <input service-id="id1" service-input-id="SecondParameter"/>
    <button service-id="id1" service-submit>Submit</button>
</div>

您的想法是,您可以使用唯一的service-id创建服务呼叫。然后,您可以创建诸如输入/选择之类的元素,其中您使用相同的service-id以及引用应该映射到的值的Web服务中的字段的唯一service-input-id。最后,通过向元素添加service-submit属性,可以创建触发器以调用Web服务。

如果我将其转换为AngularJS,那么每个自定义属性都需要是自定义指令,如果我没有误会的话。但是我不确定当范围被隔离时我怎么能让它们一起工作。例如:当用户点击带有service-submit的按钮时,我需要获取链接到同一service-id的所有输入值。

我甚至不确定我是否正在考虑如何在Angular中解决这个问题。所以任何帮助都将不胜感激。

PS:我的想法不是使用网络服务,但它似乎是我可以在我的问题中使用的最接近的事情来获得概念。

0 个答案:

没有答案