2015-01-20 5 views
0

Итак, есть текстовая область и под этой кнопкой отправки на панели, которая отображается после ввода первого символа, метод isButtonVisible() контролирует это. Он отправляет текст из textarea методом AJAX send() в data.php, где данные из textarea должны быть сохранены в документе .txt. .js имя файла ng-controllers.js Может ли кто-нибудь помочь мне с этим? У меня нет опыта в angular.jsМетод отправки AJAX и видимость кнопки

Здесь нет, как мой HTML-файл выглядит следующим образом:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl" ng-app="Textarea"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><style type="text/css">@charset "UTF-8";[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak,.ng-hide{display:none !important;}ng\:form{display:block;}.ng-animate-block-transitions{transition:0s all!important;-webkit-transition:0s all!important;}.ng-hide-add-active,.ng-hide-remove{display:block!important;}</style> 

<title>Angular - Textarea</title> 

<link rel="stylesheet" type="text/css" href="./Angular - Textarea_files/style.css"> 

<script type="text/javascript" src="./Angular - Textarea_files/jquery.min.js"></script><style type="text/css"></style> 

<script type="text/javascript" src="./Angular - Textarea_files/angular.min.js"></script> 

<script type="text/javascript" src="./Angular - Textarea_files/ng-controllers.js"></script> 

</head> 
<body style="padding:0px; margin:0px;" onload=""> 
<div class="Cont" ng-controller="TextAreaCtrl as ctrl"> 
    <div class="TextAreaCont"> 
     <textarea ng-model="text" placeholder="Write something..." style="margin: 0px; height: 106px; width: 795px;"></textarea> 
    </div> 
    <div class="ButtonCont" ng-show="ctrl.isButtonVisible()"> 
     <button ng-click="ctrl.send()">Send</button> 
    </div> 
</div> 


</body></html> 
+0

В чем вопрос? – atmd

+0

Я понятия не имею, как сделать это в угловом – dnlk04

+0

Итак, вы хотите, чтобы кто-то написал пост ajax в угловом формате, напишите бит на стороне сервера, который сохраняет его в TXT-файле для вас? – atmd

ответ

0

Ajax звонки в angualr использовать $http поставщика full documentation here

Это очень близко к тому, как вы делаете $. Аякса в JQuery, т.е.

var httpPost = $http({ 
    method: "post", 
    url: "example.com/posts", 
    data: { 
     // some data here 
    } 
}); 

Затем назначить функцию для запуска на успех

httpPost.success(
    function(html) { 
     // do something here 
    } 
); 
+0

спасибо. может быть, вы будете знать что-то о том, что кнопка видна? – dnlk04

Смежные вопросы