angularjs ng-bind的用法

ng-bind="since_info || info" 各位大神可以这么写吗 是什么意思呢

阅读 3k
2 个回答

可以这么写,意思就是在当前 $scope 下查找 since_info 或 info 变量,当 since_info 为空时,取 info 变量,给你代码例子

<input type="text" ng-model="name"><br>
<input type="text" ng-model="age"><br>
Hello <span ng-bind="name || age"></span>!

当 name 为空时显示 age 的值

ng-bind这样写我是没见过,这种写法我在ng-src就经常用

ng-src="{{discusser.avatar || './res/company-default-logo.png'}}"

那样写的意思是,discusser.avatar 如果是空的,就用后面的默认头像代替。

ng-bind是单向绑定,直接用来显示数据用的。ng-model是双向绑定。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题