我正在尝试将AngularJs集成到一个传统的Spring MVC应用程序中,因为有很多意大利面条javascript代码(一个很大的混乱!)来隐藏/显示基于条件等的html元素。
它使用了jsp和许多自定义jsp标签,因为它的编写方式我很犹豫是否混淆了jsp标签本身。
我正在尝试将弹簧输入的值读入角度范围,一旦我拥有它,就可以使用angular来隐藏/显示东西。
假设我的html是这样的
<div ng-app ng-controller="FooCtrl">
Backbone <input type="radio" name="yes" value="Backbone"/>
Angular <input type="radio" name="yes" value="Angular" />
</div>
我能够将这些元素读入Angular的范围,就像这样
$scope.elements = angular.element("input[name='yes']");
但是Angular不会触发或观察这些元素的值的变化。
理想情况下,当单选按钮被检查时,我希望模型能够改变。我怎么能这样做?
提前谢谢。
这是plnkr的基本设置。 http://plnkr.co/edit/CRPBFF9FaGivBRa8OSdZ?p=preview