在我的html中,我使用管道{{dat.url.split(":")[1]|slice:2}}
(模板文件).This来显示数据库中的数据。
DB数据类似于http://192.168.103.42:8888。
但我应该展示192.168.103.42这样的数据。
问题是,当用户选择编辑选项时,默认情况下它应该显示他们保存的数据。为此,我必须在我的dat.url.split(":")[1]|slice:2
文件(表单字段)中再次使用这个.ts。
但它在切片中显示了错误:2
如何在角度上使用.ts文件中的切片?
发布于 2019-11-08 07:21:53
就像这样:
let temp = this.dat.url.substring(this.dat.url.lastIndexOf("/") + 1);
this.dat.url = temp.substr(0, temp.lastIndexOf(":"));
发布于 2019-11-08 07:37:08
发布于 2019-11-08 07:45:23
打字本是一套超级的Javascript。所以切片和你在JavaScript中做的一样。
第一种方法是使用slice()
var str = 'unbelievable';
// pass (zero-based) index location 2 to slice
var str2 = str.slice(2);
console.log(str2); // believable
第二个方法是使用子字符串()
var str = 'unbelievable';
var str2 = str.substring(2);
console.log( str2 ); // believable
第三种方法是使用substr()
var str = 'unbelievable';
var str2 = str.substr(2);
console.log(str2); // believable
https://stackoverflow.com/questions/58762074
复制相似问题