如何解决有没有一种标准的方法,可以将额外的html插入到指令模板中,以防一种情况?
我有一个带有模板的指令,该指令可以在90%的场景中工作。但是,在某些情况下,我需要将其他字段添加到模板中。有没有一种方法可以扩展或修改现有的html模板,从而无需重新构建现有模板的90%就可以添加其他字段?
我知道您可以编写一个带有基本指令的新指令。但是,这仅用于在基本指令周围添加功能和内容,而据我所知,它不具备以允许在其中识别附加html的方式在基本模板中或周围插入附加html的能力。基本html的上下文。
就我而言,我有5个标准输入字段。但是在某些情况下,我需要在基数5之前或之后插入其他输入字段,而实际上将它们散布在基数输入之间。使用引导程序,我可以将订单应用于各个输入字段,并且从理论上讲,我可以考虑其他输入并相应地提供订单。但是,如果将基本内容分隔成一个包含div并将其内容与组成该指令的任何指令的内容分隔开的引导程序,则引导程序无法将输入识别为相同的行列排序逻辑。
似乎angularjs的指令是专门设计用于将基本指令的内容分组为一个单独的容器对象。如果您尝试使用伪指令替换功能而没有单个模板容器,则会出现此错误:https://code.angularjs.org/1.4.7/docs/error/$compile/tplrt
这仅仅是angularjs的合成能力中的不足,还是这个谜题我想念的其他东西?
解决方法
您不能简单地使用...在前端执行此操作,以便仅当您的边缘大小写为true时才会显示相关输入字段。将条件变量保存在范围内,并基于该显示/隐藏字段。除非我不明白这个问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。