-2
こんにちは誰でも私を助けることができます。 getメソッドの結果を$ scope.chat = [{}]変数に入れるにはどうすればよいですか?前もって感謝します。Angularjs、javascript passing array
app.controller('ChatCtrl', ["$scope","$http", function ($scope,$http) {
$http({
method: 'GET',
url: 'assets/controller/chat/messages.php'
}).then(
function(response1){
$scope.contents=response1.records;
});
$scope.selfIdUser = 50223456;
$scope.otherIdUser = 50223457;
$scope.setOtherId = function (value) {
$scope.otherIdUser = value;
};
var exampleDate = new Date().setTime(new Date().getTime() - 240000 * 60);
**$scope.chat = [{
"user": "bok",
"content": "test1",
"idUser": 1,
"idOther": 2
},{
"user": "bok",
"content": "test2",
"idUser": 1,
"idOther": 2
}];**
$scope.sendMessage = function() {
var newMessage = {
"user": "Peter Clark",
"avatar": "assets/images/avatar-1.jpg",
"date": new Date(),
"content": $scope.chatMessage,
"idUser": $scope.selfIdUser,
"idOther": $scope.otherIdUser
};
$scope.chat.push(newMessage);
console.log(newMessage);
$scope.chatMessage = '';
};
}]);
私はここにいるのですか? $ outp = ""; while($ rs = $ result-> fetch_array(MYSQLI_ASSOC)){ if($ outp!= ""){$ outp!= "、";} $ outp。= '{"idUser": "' $ rs ["conversation_id"]。 '"、'; \t $ outp。= '"content": "'。$ rs [" msg "]。 '"、'; \t $ outp。= '"user": "'。$ rs [" CompleteName "]。 '"、'; $ outp。= '"idOther": "'。$ rs [" to_id "]。 '"}'; } $ outp = '{"records":['。$ outp。 ']}'; $ conn-> close(); echo($ outp); –
新しいスニペットが出力を与えるかどうか、アラート(response1 [0] [0]); // 'test'を出力する必要がある場合、データがその中にあるかどうかを知る必要があります(function(response1) –
Lolではありませんが、SQLの構造がわかりました。アラートやログからの応答はどうでしたか? –