2017-03-17 18 views
0

質問を投稿するときにここにあるようなタグを実装したいと思います。 私はhtml、angular、node.jsを使用しています角度とノードのタグ実装

タグが存在するかどうかを確認するためにデータベースに表示されるタグをユーザーが書き込むたびに、私は望みます。とにかく新しいタグ。

クライアント側の

ので、これは私の入力は私のhtmlファイル内

<label for="pwd">Tags:</label> 
     <input type="text" class="form-control" id="pwd" ng-model="Tags" name="Tags[]"> 

これは私のコントローラで書かれているもの

mymedical.controller('insertPersonalCtrl',['$scope','$http',function($scope,$http){ 
     $scope.createPersonalData = function(){  
       var data = {};  
       data.email = $scope.email; 
       data.Tags[] = $scope.Tags[]; 
       data.title = $scope.title; 
       data.Info = $scope.Info; 
       data.Category = $scope.Category; 
       data.file = $scope.file; 
       data.Recommendation = $scope.Recommendation;  
     } 
}]); 

ですが、私はそれがする必要がありますすべての単語を文字列の配列として挿入して、今は1つの文字列だけです... キーspで区切られた単語が必要ですace ''

ありがとうございました

答えて

0

これはAngularJSよりJavascriptです。

あなたがしなければならないすべてはあなたの他の呼び出しで行うと同じように、(入力変化にまたはフォーム上のいずれかで提出)あなたの<input type="text"

data.tags.split(' ')来タグstringはその後、APIの各1を照会splitにあります。

data.tags.split(' ').forEach((tag) => { 
    // Do something. 
}); 
関連する問題