Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/440.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用css或(角度)javascript在特定单词后将句子分成两行_Javascript_Angularjs_Css - Fatal编程技术网

如何使用css或(角度)javascript在特定单词后将句子分成两行

如何使用css或(角度)javascript在特定单词后将句子分成两行,javascript,angularjs,css,Javascript,Angularjs,Css,我的代码在这里: <p>{{comparison}}</p> $scope.comparison = date_range 您可以使用ng bind html它可以绑定html代码,因此您可以使用标记打断您的单词 文件: $scope.comparison=“1988年与2000年” 试试这个: angular.module('app',[]).controller('main',function($scope){ $scope.comparison=“1988

我的代码在这里:

<p>{{comparison}}</p>

$scope.comparison = date_range

您可以使用
ng bind html
它可以绑定html代码,因此您可以使用

标记打断您的单词

文件:

$scope.comparison=“1988年与
2000年”
试试这个:

angular.module('app',[]).controller('main',function($scope){
$scope.comparison=“1988 vs.2000”。替换(/vs\./,'vs.\n');
});
.pre{
空白:预包装;
}

{{comparison}


Js与正则表达式解决方案:

str=“1988年vs.2000年”
var result=str.replace(新的RegExp(“vs.”,“gi”),函数(匹配){
返回匹配项+“\n”;
});

控制台日志(结果)不使用CSS…JS你可以在哪里尝试?问题是我首先不够清楚。顺便说一下$scope.comparison=date\u range,这意味着有时我会收到第二个带有“vs”的值,但默认情况下我只有一个日期
1988 vs.
2000
<p ng-bind-html='comparison'></p>

$scope.comparison = "1988 vs.<br /> 2000"