通过在角度js中使用ng if来改变图像

时间:2014-07-14 10:50:22

标签: angularjs

我有点击该图像的图像,它显示一个叠加,其中包含一个文本区域和一个按钮,用于添加注释,我正在使用ng-if控制该文本区域的图像和按钮我显示添加图像,如果没有注释已被添加,如果已添加注释和图像用于编辑,每件事情都运行正常但是当我在该文本中输入文本时,它会立即通过角度绑定在ng-if中的html中更改图像以编辑图像。我不希望我的图像更改为编辑,因为用户可以单击十字标记并且不添加注释。

HTML:

ng-if="contract.tme_comments == '' || contract.tme_comments == null"
ng-click="commentType($event)" ng-src="img/add.png"

1 个答案:

答案 0 :(得分:0)

我无法发表评论,因此请在此处提出建议。

评论有两个变量。在叠加打开之前,使用原始值初始化副本,并使用ng-if基于重复变量。原始绑定到注释元素,并且在实际发布注释时更新副本。

或者,您也可以使用ng-bind作为注释,并在用户提交时更新它。