問題タブ [textangular]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angularjs - 同じページに textAngular の 2 つのインスタンスがあると、$digest エラーが発生します
誰もそれを修正する方法を知っていますか?
Error: [$rootScope:inprog] $digest already in progress http://errors.angularjs.org/1.3.2/$rootScope/inprog?p0=%24digestminErr/<@http://localhost:3030/vendor/angular/angular.js:80:12 beginPhase@http://localhost:3030/vendor/angular/angular.js:14553:1 $RootScopeProvider/this.$get</Scope.prototype.$digest@http://localhost:3030/vendor/angular/angular.js:13996:9 FormGroupController.prototype.update@http://localhost:3030/vendor/ng-form-group/index.js:33:16__bind/<@http://localhost:3030/vendor/ng-form-group/index.js:8:58 $RootScopeProvider/this.$get</Scope.prototype.$digest@http://localhost:3030/vendor/angular/angular.js:14034:34 $RootScopeProvider/this.$get</Scope.prototype.$apply@http://localhost:3030/vendor/angular/angular.js:14304:13 done@http://localhost:3030/vendor/angular/angular.js:9518:36 completeRequest@http://localhost:3030/vendor/angular/angular.js:9703:7
requestLoaded@http://localhost:3030/vendor/angular/angular.js:9646:1 http://localhost:3030/vendor/angular/angular.js Line 11383
html - 高さを変更するtextAngularツールバー
wysiwyg エディターとしてtextAngularを使用しています。
しかし、ツールバーを正しく表示するのに問題がありました。
(引用) ボタンからpre
、アイコンの高さは 47*34 ピクセルから 39*28 ピクセルにジャンプし、charcount() アイコンで再び 47*34 ピクセルに戻ります。
ここに私のhtmlがあります:
事前に助けてくれてthx
javascript - 入力で使用する場合、サーバーの JSON 解析中に textAngular サニタイズされた出力がエラーをスローする
console.log に渡されると、console.log とまったく同じ出力が得られる 2 つの Javascript 文字列がありますが、SpringMVC を使用して HTTP POST 経由で Java Jetty ベースの REST API に渡すと、Jackson JSON 解析ライブラリがエラーをスローし、サーバーは 2 番目のステータス コードでは 400 ステータス コードを返しますが、最初のステータス コードでは返しません。
両方の文字列は、ブラウザーでtextAngularツールを使用して生成されます。HTML を編集するために [html/リッチ テキストの切り替え] ボタンをクリックすると、2 つの文字列の唯一の違いは、textAngular によってサニタイズされる前に、一方に「 」が含まれていることです。html にあり、もう一方には通常のスペース " " が含まれています。
対
2番目のものは失敗したものです。ただし、サーバーに渡される前の各文字列は textAngular によってサニタイズされるため、出力は同じように見えます。console.log からの文字列の出力のサニタイズされた両方のバージョンは次のとおりです。
両方がエラーをスローするか、両方がパスするかのいずれかです。
console.log は、実際の文字列変数で独自のサニタイズを行っていますか? または、console.log が自動的に変換する 2 つの文字列の空白文字に使用される別の文字エンコーディングがありますか?
- textAngular からの出力文字列が空白文字に異なる文字エンコーディングを使用しているという私の予感を検証するにはどうすればよいでしょうか?
- 実際の問題を解決し、出力文字列が同じ文字エンコーディングを共有していることを確認するにはどうすればよいでしょうか。
更新: 文字列で次を使用してみました。
最初の文字列に対して 32 を返し、2 番目の文字列に対して 160 を返すため、実際にはバイナリ表現が異なっているように見えます。この特定の空間エンコーディングを別のエンコーディングに変換する独自のサニタイザーを作成できると思いますが、このような別の文字を使用した他のエッジケースがあるのではないかと心配しています。文字列全体を正しい文字エンコーディングに強制するより良い解決策があるかどうか疑問に思っています。
angularjs - AngularJS のリッチ テキスト エディター
私はコアに吸い込む TextAngular を使用します! 使っている人ならわかるはずです。私のユーザーは毎日文句を言います:(
私は代替案を探していて、Froala ($199) や CKEditor などを見つけましたが、JQuery が必要です。
JQueryなしで動作するAngularJSの「良い」エディタはありますか? 私は探していましたが、何も見つかりませんでした。私も喜んで払います。
javascript - text-angular に最大単語数の検証を適用する方法
以下のコードは、文字検証用です。今、最大の単語に対して同じタイプの検証が必要です。
言い換えれば、最大の単語の「ta-max-text」の代替が必要です。同じための組み込みまたはカスタムバリデーターはありますか?
javascript - AngularJS の ng:areq の不正な引数 "{controller} は関数ではありません"、CodeIgniter に textAngular を使用
CodeIgniter ビューで textAngular を使用してテキスト エディターを実装しようとしていますが、このエラーが返され続けます。
「wysiwygeditor」は上の名前ng-controller
です。
私はそれについて何十もの質問を見つけましたが、すべて同じ間違いが原因のようです:
- 名前のない
ng-app
ディレクティブ - モジュール定義の第 2 引数の省略
angular.module('myApp', [])
- コントローラー宣言のバージョンの非互換性
それらのどれもたまたま問題になることはありません。私は単に、既に機能しているコードをコピーしているだけです。それはtextAngular-1.5.0demo.html
からのものです。コードを CodeIgniter ビューにコピーし、必要なすべてのライブラリを含めますが、それでもエラーが発生します。その後、Angular JS でコントローラーを宣言するたびに発生していることに気付きました。
より良い例を作るには:
このコードはCodeIgniterでそのエラーを出しますが、単純なhtmlファイルに入れると正常に動作します。
angularjs - 未定義の ngmodel に関する奇妙な問題
何らかの奇妙な理由で、ほとんどの場合 ng-model の値は定義されておらず、ランダムに値を持っています。
私のビューコードは次のとおりです。
私のコントローラーは次のようになります。
ng-model には価値がある場合もありますが、ほとんどの場合は価値がありません。奇妙な点は、テキスト領域にランダムなものを連続して入力すると、最終的に ng-model が入力された値を取得することです。これがテキスト角度の問題なのか NgDialog の問題なのかはわかりません。誰が何が起こっているのか知っていますか?