文字列を配列またはJSON形式に分割しようとしています。角度のあるjsコントローラ(HTMLビューではない)でそうすることを助けてください。文字列の形式が似ているanglejsコントローラの文字列を分割する
、私は働いてみた方法の
string="Name1;Email1;ID1~Name2;Email2;ID2"
なし。私はstring.split( '〜')を使用してみましたが、splitは関数ではないため、エラーが発生しています。
myView.service('ViewService', [function() {
var temp = [];
var fstring = [];
this.SplitUser = function (userstring) {
debugger;
//temp = userstring.split('~');
angular.forEach(userstring, function (value, key) {
fstring.push({
'Name': temp.split(';')[i],
'EmailID': temp.split(';')[i++],
'ID': temp.split(';')[i++]
});
})
console.log(temp);
console.log(fstring);
return temp;
}
あなたがしようとしたすべての方法を投稿してください。 –
'var arr = string.split( '〜');'は動作するはずです。完全なコードを投稿 –