私は角度とfirebaseを使ってアプリを作っています。私はユーザーが自分の記事を投稿できるようにangle-trixエディタを実装したいと思います。しかし、私は角度トリックスをどのように統合するのか分かりません。私はjsファイルを含んでおり、app.jsに 'angularTrix'を注入しました。 var app = angular.module('myApp', ['ngRoute', 'ui.bootstrap', 'ngAnimate', 'firebase', 'ngSanitize','angularTrix']);
これは私のhtmlページです。anglejs firebaseアプリにangle trixを追加
<div>
<trix-editor ng-model="trix" angular-trix></trix-editor>
<button ng-click="save()">Save!</button></div>
、これは私がコントローラに含める必要がわからないコントローラ
app.controller('profileCtrl', ['$scope', "$routeParams", "$firebaseObject", "$sce", "Auth", function($scope, $firebaseObject, $routeParams, $rootScope, Auth, $sce) {
// Demo controller
console.log('In ctrl');
$scope.trix = '<p>Hello</p>';
$scope.save = function() {
alert($scope.trix);
};}]);
です。ユーザーが送信ボタンを押すと、HTMLを抽出してfirebaseに保存する必要があります。
私はFirebaseにデータを保存する方法を知っていますが、AngularTrixからHTMLを抽出する方法は分かりません。
コントローラのコードのスニペットが助けになるでしょう。
これは機能しません。このページには何も表示されません。 –
私のデモは動作していませんか? –
これは、データが入っていない小さなボックスを表示しているだけです。 –