角度绑定相当于FallbackValue?

时间:2015-06-22 14:09:46

标签: angularjs

所以在XAML中有一个方便的小绑定基础属性,你可以设置为FallbackValue,我经常在设计我可能没有数据立即可用的实例时使用但也不需要实际设置设计时间数据。

我试图找出在Angular绑定中是否有相同的东西我可以用于同一目的。基本上只是一种快速/简单的方法来在绑定失败时获得一些显示数据?

与XAML类似,如果没有数据,Text="{Binding Blah, FallbackValue=FAIL}"会显示失败。 Angular是否还有一个等效的班轮?到目前为止,我的搜索还没有找到解决方案,但也许我只是没有使用正确的命名法。感谢

1 个答案:

答案 0 :(得分:6)

试试这个:

脚本

var app = angular.module('app', []);

app.controller('myCtrl', function($scope){

  $scope.greeting = "hello";
  $scope.anotherGreeting = undefined;  
});

HTML

 <body ng-app="app">
    <div ng-controller="myCtrl">
       {{ greeting || 'No greeting' }}
        {{ anotherGreeting || 'another greeting is undefined!' }}
    </div>
  </body>

这里有一个参考资料: http://plnkr.co/edit/xkXlfoG6sBhgyzjHz6iw?p=preview