我有这个:
$location.path() // categoria/1-ropa
我只想要id(在这种情况下为1)
var path = $location.path().substr(10, $location.path().length);
var idBusqueda = path.substr(0, path.indexOf('-'));
用这个我这样做,但我想知道我是否可以在一行中做到这一点?
迎接
答案 0 :(得分:1)
我的建议是:
var result = ("categoria/111-ropa".match(/\/(\d+)-/) || [null, null])[1];
答案 1 :(得分:0)
如果您只有一个名为id的参数,那么您只需使用javascript行来获取值:
var result = location.search.split('id=')[1];