angularjs中双向数据绑定

提问者:馨蕾1212 提问时间:2015年06月25日 人气:0
用户提问
<body ng-app="app">
<div ng-controller="MainCtrl">
<input type="text" ng-model="item.value">
<span>{{ item.value || 'hello' }}</span>
</div>

<script>
var appModule = angular.module('app', []);
appModule.controller('MainCtrl', function($scope){
$scope.item = { value: 'nihao' };
});
</script>
</body>

请问数据绑定的时候为何item.value || 'hello' 使用单竖线会报错呢

Error: [$injector:unpr] http://errors.angularjs.org/1.3.8/$injector/unpr?p0='hello'FilterProvider%20%3C-%20'hello'Filter
推荐答案
“|”是过滤器的意思,而你的“‘hello’”不是一个过滤器