問題タブ [batarang]

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.

0 投票する
1 に答える
10012 参照

angularjs - AngularJS Batarang - インターセプト式とは?

現在、AngularJS 1.3.0 安定ビルドと Batarang Chrome 拡張機能を使用しています。ウォッチ ツリーで、多くのスコープの下に「interceptedExpression」と呼ばれるものがあることに気付きました。それは何ですか、またはどのシナリオがinterceptedExpressionを作成しますか?

0 投票する
1 に答える
165 参照

angular-ui-bootstrap - angular-uiタイプヘッドバタランの競合?

angular 1.2.25でui-bootstrap 0.11.2を使用しており、ヒントを提供するやや無関係な投稿に遭遇するまで、午前中ずっとこれを追跡しました。

ui-angular typeahead ディレクティブの使用が Chrome で機能しなくなりました。具体的には、ユーザーがドロップダウン リストからアイテムを選択したときに、データ フィールドに値が入力されませんでした。「selectActive」でデバッガーを停止させることができましたが、「selectMatch」を呼び出していませんでした。

「ng-if」と「ng-show」の使用により、以前のバージョンで先行入力が壊れているというスレッドをたくさん読みましたが、使用しているバージョンではこれが修正されているようです。

次に、hint.js からの (新しい??) メッセージに関連するスレッドを初めて見ました。これは初めて見たもので、誰かがその問題に対処するために、batarang プラグインを無効にすることを提案しました。

案の定、batarang を無効にすると、typehead の問題はなくなりました。

昨日、batarang が更新されたようです。これが、これらの新しいメッセージとこの問題が表示されるようになった理由だと思います。

angularディレクティブとbatarangで同様の問題を経験した人はいますか? これが問題の原因であり、現時点での誤指示ではないことを確認したいと思います。

0 投票する
1 に答える
440 参照

javascript - Angular Hint がコントローラーとモジュールの名前をパスカルケースで提案するのはなぜですか?

Chrome 用の Batarang プラグインが更新されたばかりのようです。新しい機能Angular Hintが追加され、今日はたくさんの警告が表示されました。そして、次のような指示があります。

ベスト プラクティスに従ってコントローラーに名前を付ける (9551)

コントローラー名は大文字で始まり、コントローラーの接尾辞で終わる必要があります。例: ユーザーコントローラー。

homeController の名前を HomeController に変更することを検討してください。

私たち Angular 開発者は常に JavaScript オブジェクトにキャメルケースの名前を使用していませんか? Batarang が代わりにパスカル ケースを好む理由を誰か教えてください。

その他の質問:

  • 最新の「ベスト プラクティス」のドキュメントはどこにありますか?
  • 既存の Web アプリでこの「ベスト プラクティス」に従いたくない場合、そのタイプの「ヒント」を無効にする方法は?
0 投票する
0 に答える
82 参照

javascript - AngularJs LoginController not found

I am getting this strange error :

Error: The controller function for LoginController could not be found. Is the function registered under that name?

Here is my login controller code :

The same code is working fine on Chromium browser, but not on Chrome and firefox. In the console I see that there is some kind of hint.js being called on top of my application. I am not sure from where is this hint.js file coming from.

Google Chrome Version - Version 39.0.2171.95 (64-bit), Firefox Version - 34.0

Update :

After some googling i found Chrome extension hint.js & ngHintModules which helped me to solve my problem.

My next concern is what if we develop our application and there is AngularJs Batarang enabled on the users system??

0 投票する
2 に答える
4126 参照

angularjs - Batarang 拡張機能がまったく結果を出さない

ローカル サイト、ホストされたサイト、さらには Angular サイトで使用してみましたが、得られるのは Angular を使用した HTML のリストだけです。スコープもモデルも、何の役にも立ちません。Chrome で Angular を使用して開発するのに役立つはずだと思いますが、何もありません。

誰かがこれの理由を見つけましたか?

使用する

Chrome バージョン 39.0.2171.71 m AngularJS v1.2.26 AngularJS バタラン 0.7.4

0 投票する
3 に答える
486 参照

angularjs - Batarang にスコープが表示されない

クロムストアからバタランをインストールしました。サンプル スクリプトを実行します。html は正常に動作します。しかし、バタランには範囲がありません。私を助けてください。ありがとう。Chrome は最新バージョンです。

スクリーンショット ( http://s16.postimg.org/hvy1cveqp/image.jpg )

よろしく、

0 投票する
1 に答える
113 参照

angularjs - MEANJS デモをビルドするときの Batarang の問題 (Uncaught TypeError: Cannot read property 'getToggleElement' of null)

MEANJS アプリを構築するために無駄のないときに AngularJS Batarang を使用しようとしています。

チュートリアルの URL は次のとおりです: http://www.bossable.com/656/mean-stack-mongodb-angular-scope/

私が見つけたのは、「Scopes」タブのプレゼンテーションがチュートリアル ビデオとは異なり、エラーが出力されていることです。

私のBatarangプラグインの結果。

ここに画像の説明を入力

チュートリアルの結果。

ここに画像の説明を入力

Batarangのバージョンが違うのか、エラーが表示されたのかはわかりません。

0 投票する
1 に答える
1387 参照

angularjs - angularjs - $scope へのアクセスを無効にし、コンソールからの操作を停止します

AngularJS に Web ページがあり、クライアント側自体でいくつかの検証を実行したいと考えています。そこで、$scopeの値を比較して、ユーザーのイベントを検証します。例えば:

ただし、[要素$scope] タブで要素を選択し、コンソールで次のコマンドを実行すると、にアクセスして変更することができます。

このコマンドを正常に実行すると、アラートがSuccessとして表示されます。テスト用のサンプル ページを作成しました: http://keval5531.github.io/angular.html

では、へのアクセスまたは操作を無効にすることは可能$scopeですか? 検証にはいつでもサーバーを使用できますが、確実にクライアント側の検証を維持する方法が必要であると確信しています。

編集:私は、ユーザーがDOM操作だけでなく、送信されるデータを操作するために、より多くの努力と専門知識を必要とする、誰にでもできるものに近いものを意味します。

0 投票する
1 に答える
753 参照

angularjs - 値を検査するためにコンソールからフィルターを実行する

インスペクターを使用してコンソールで $filter を実行する方法はありますか? batarang を使用すると、特定の要素にアタッチされたスコープを取得できますが、スコープ内の値に対して一般的なフィルターを実行したいのですが、どうすればよいですか?