Javascript angularjs筛选器仅需要文本消息
我有以下代码,可打印Javascript angularjs筛选器仅需要文本消息,javascript,ruby-on-rails,angularjs,Javascript,Ruby On Rails,Angularjs,我有以下代码,可打印1.57万查看更多详细信息 <h4> Price: {{Object.price}}</h4> Price:{{Object.Price} 只想打印1.57万,而不是打印所有额外数据。 我们可以在这里使用过滤器来消除额外的数据吗?如果是,我们如何实现这一点,或者有什么方法可以实现这一点?您可以创建一个函数,并使用split获取相关数据并返回它 演示 角度模块(“应用程序”,[]) .controller(“ctrl”,函数($scope){ $
1.57万查看更多详细信息
<h4> Price: {{Object.price}}</h4>
Price:{{Object.Price}
只想打印1.57万
,而不是打印所有额外数据。
我们可以在这里使用过滤器来消除额外的数据吗?如果是,我们如何实现这一点,或者有什么方法可以实现这一点?您可以创建一个函数,并使用split
获取相关数据并返回它
演示
角度模块(“应用程序”,[])
.controller(“ctrl”,函数($scope){
$scope.price=“157万次查看更多详细信息”;
$scope.removeText=函数(文本){
返回text.split('lakh')[0]+'lakh';
}
})
{{removeText(price)}
您可以创建一个函数并使用split
获取相关数据并返回它
演示
角度模块(“应用程序”,[])
.controller(“ctrl”,函数($scope){
$scope.price=“157万次查看更多详细信息”;
$scope.removeText=函数(文本){
返回text.split('lakh')[0]+'lakh';
}
})
{{removeText(price)}
对于更改的字符串,可以使用正则表达式选择字符串的最后一部分
角度模块(“应用程序”,[])
.controller(“ctrl”,函数($scope){
$scope.price=“157万次查看更多详细信息”;
$scope.replaceText=函数(文本){
返回文本。替换(/View\w*Details/g,“”);
}
});代码>
价格:{replaceText(价格)}
对于更改的字符串,可以使用正则表达式选择字符串的最后一部分
角度模块(“应用程序”,[])
.controller(“ctrl”,函数($scope){
$scope.price=“157万次查看更多详细信息”;
$scope.replaceText=函数(文本){
返回文本。替换(/View\w*Details/g,“”);
}
});代码>
价格:{replaceText(价格)}
Price:{{Object.Price.replace(“查看更多详细信息”),你能不能不这样做?}我想你可以编写自定义过滤器。您可以找到更多详细信息。您可以不只是执行Price:{{Object.Price.replace(“查看更多详细信息”)}
我认为您可以编写自定义筛选器。您可以找到更多详细信息。谢谢George,如果我有一个经常更改的字符串,例如:View April details
或View March details
,这会起作用。这里四月和三月是字符串经常变化的季节。。我们可以在这里使用正则表达式吗??例如:view*details
谢谢George,如果我有一个经常更改的字符串该怎么办例如:view April details
或view March details
。这里四月和三月是字符串经常变化的季节。。我们可以在这里使用正则表达式吗??示例:查看*详细信息