問題タブ [hamlc]
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.
ruby-on-rails - script タグを含む Rails/Backbone.js コンテンツに「Uncaught SyntaxError: Unexpected token ILLEGAL」というエラーが表示される
スクリプト タグを含むページ コンテンツを含むアプリがありますが、レンダリングしようとすると、「Uncaught SyntaxError: Unexpected token ILLEGAL」というエラーが表示されます。
次のようにバックボーン アプリを初期化しています。
これにより、次の JSON が生成されます。
次のようにレンダリングしようとしています(hamlcを使用):
backbone.js - Backbone.js が正しい時間に document.write を実行していませんか?
私は、htmlを受け入れてブラウザでレンダリングするbackbone.js CMSのようなものを持っています。以下は、バックボーン ページ オブジェクトをレンダリングするテンプレート ファイル (.hamlc 内) です。
<script>
タグを取得するまで、これは正常に機能します。ウィジェット用のスクリプト タグがあります (以下)。
このウィジェットは(ソースを見れdocument.write
ばわかります) を使用します。まず、ページをロードしても何も表示されません (ウィジェットを html ファイルでテストしたところ、通常の god-awful が表示されます)。要素を調べると、script タグが削除されているようです。
ただし、次のようにテストすると:
走る。ただし、インスペクターにはまだ何もありません。
最後に、次のテストを行います。
それも走る。ただし、ページのコンテンツが完全に破棄され、「test」のみが表示されます。
this article about using document.write for widgetsによると、ページの読み込み後に実行できないと書かれています。ここで起こっているのは、ページの読み込み後に document.write が実行され、すべてのコンテンツが破棄されていることだと思います。これは、backbone.js が使用する手法 (ページが読み込まれると DOM に要素を追加/置換する) であるためです。
Backbone.js CMS で document.write ウィジェットを含むスクリプト タグを受け入れるようにするにはどうすればよいですか?
javascript - Haml コーヒー ie8 エラー
現在、バックボーンのあるプロジェクトでhaml_coffee_assetsを使用しています。すべてのブラウザは非常にうまく機能しているようです........ IE8 を除きます。
私が受け取るエラー:Expected ']' in regular expression
それが参照する行は次のとおりです。
ページ全体がロード時にコンパイルされないようにしています。データ バインドされた div は完全に空ですが、他のすべての静的要素は正常に読み込まれています。
css - Haml Coffee テンプレートの条件付き CSS クラス
.hamlc テンプレートで次のコードを指定します。
テンプレートに渡されたモデルのプロパティに基づいて、クラス "special" を div.myDiv に追加したい場合はどうでしょうか。
モデルの is_special プロパティが true の場合、出力は以下のようになります。
is_special が false の場合、出力は次のようになります。
hamlc - Haml-coffee を使用してすべての属性を動的に付与する
テンプレートの例:
レンダリング例:
Haml を使用した出力例:
Haml-coffe でこれを達成しようとしましJST['example_template']({attributes: {foo: 'bar'}}
たが、期待どおりに動作しないようです。
Haml-coffeeですべての属性を完全に動的に与えるにはどうすればよいですか?
ruby-on-rails - Rails - hamlc でカルマを設定する - hamlcoffee.js.coffee.erb で解析エラーが発生する
Karma、Jasmine、および Phantomjs を使用して角度テスト環境をセットアップしようとしています。テンプレート言語にhamlcoffeeを使ったRailsアプリです。
私の問題は、テストを実行しようとすると、次のエラーが発生することです。
ここでファイルに問題があるように見えるhamlcoffee.js.coffee.erb
ので、で終わるものすべてを.erb
カルマ構成ファイルの除外リストに追加しようとしましたが、残念ながらうまくいきませんでした。
これは私の Karma 設定ファイルです。
テンプレートにkarma-haml-preprocessorを使用してい.hamlc
ます。
ruby-on-rails - HAMLC コメントの行をコメントアウトする方法
HAMLC で 1 行をコメントアウトする方法を知りたい。私は試した
しかし、うまくいきません。これにより、<div> this is commented out </div>
HAMLC で多くのリソースが見つかりませんが作成されます。
複数行をコメントアウトする方法も知っているとありがたいです。