問題タブ [angular2-nativescript]

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 に答える
155 参照

nativescript - Nativescript が livesync しない

最近、すべての tns deps を更新しました。

コードを変更して保存すると、コンソールに表示されます。ただし、アプリでは何も変わりません (アプリを閉じて開いても役に立ちません):

コマンドを実行するたびtns livesync android --watch --device=3d828389に、アプリの完全な再インストールとメッセージが表示されます。The application with id "org.nativescript.test" is not installed on device with identifier 3d828389.ただし、アプリは電話にインストールされています。

議論。

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

angularjs - すべてのビューで Telerik Sidedrawer を作成する

Telerik Side-drawer を 1 つのビューで動作させることに成功しましたが、それをグローバルに使用できるコンポーネントにすることに行き詰まっています。

すべてのビューにコピーして貼り付けることを避けたいので、再利用可能なコンポーネントにするにはどうすればよいかという質問があります。

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

angular - Typescript 2 "noUnusedLocals" を Angular2 または NativeScript で使用する

アプリケーションに Typescript 2.0の新noUnusedLocals機能を適用したいのですが、HTML からの参照であるすべての関数に「未使用」のタグが付けられ、エラーとしてマークされます。

例:

HTML

Typescript (コンポーネント クラス内)

特定の関数に対してこれらのエラーを黙らせるか、HTML ファイルを参照して typescript がそれらが使用されていることを認識する方法はありますか? コードのメンテナンスのためにこの機能を維持したいと思います。

0 投票する
0 に答える
74 参照

angularjs - NativeScript サンプル - 食料品の問題

コマンドを使用してサンプルアプリを実行するとtns run android、下の画像のようにコンソールにエラーが発生します。 ここに画像の説明を入力

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

android - Windows 7 に NativeScript をインストールできません 「Powershell は内部コマンドまたは外部コマンドとして認識されません」

Angular2 で NativeScript をインストールしようとしていますが、うまくいきません。TNSをインストールしたら、次のステップであるステップ 3 に従います。チュートリアルでiOS と Androidの要件をインストールし、次のコマンドを実行します。

ただし、試行するたびに次のエラーメッセージが表示されます。

ここに画像の説明を入力

エラーは次のように述べています:「powershell」は、内部または外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません。

私の質問は、powershell コマンドを修正してこれをインストールするにはどうすればよいですか? これをインストールする他の方法はありますか?

注:私の PC は Windows 7 - 64 ビットで、TNS が正しくインストールされています。誰かこの問題の解決方法を知っていれば、大変助かります。Nativescript と Angular2 をインストールして開始できるようにしたいだけです。ありがとうございました!

更新 1:環境変数に以下を追加しました: variable pathcmd> set PATH=%PATH%;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\

そして、昇格コマンドプロンプトで3番目のステップを完了することができました. 手順に従ってすべての Android コンポーネントをインストールしましたが、戻ってtnsを実行すると、次のエラーが表示されます。tns is not recognized as an internal or external command

この問題を解決するにはどうすればよいですか? TNS を機能させるには、何らかの方法でパス変数を元に戻す必要がありますか?

tns エラー

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

nativescript - ngOnInit は、別のコンポーネントに移動するまで実行されません

私のNativeScriptアプリでは、ルートを次のように設定しています

ユーザーが firebase を介してログインすると、ユーザーは自動的に にリダイレクトされますHomeComponentAppComponent Constuctorユーザーが既にログインしているかどうかを判断し、ログインまたはホームにリダイレクトする から起動されるユーザー サービスがあることに言及する必要があります。

コンポーネント全体に console.log() を分散させて、いつトリガーされるかを確認し、コードを配置する場所を見つけようとしました。

にはhome.html、トリガーするボタンがありますgoToNews()。アプリをロードすると、HomeComponentコンストラクターがトリガーされたときにコンソールで確認できますが、トリガーされることはありませんngOnInit。奇妙なことに、ボタンをクリックして に移動すると、コンソールで/newsHomeComponent が発火するのが見えます。ngOnInitこれは、動作するはずの方法ですか?

これはすべて、ロードされたときにロジックを配置するのに最適な場所を見つけようとする「全体像の理解」に帰着しHomeComponentます。コンストラクターに入れるのは悪い考えであり、それを入れるのが理想的であると読みましたが、コンポーネントから離れようとした後にのみトリガーされるngOnInit場合、これがどのように意味を持つのかわかりません。ngOnInit

これを理解するのを手伝ってください。

更新: console.log を追加しましたngOnInitAppComponent、これはアプリが最初に読み込まれたときに発生します。したがって、 で起動ngOnInitしない原因となっているのは、サービスのナビゲーションであるに違いありませんHomeComponent

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

angular - Angular 2 - ウェブとモバイル

Web とモバイルに展開されるプラットフォームを開発しています。現在、Angular 2 とブートストラップを使用して Web パーツを開発しています。次のステップは、Ionic または nativscript を使用してモバイル パーツを作成することです。ビュー ロジックは同じで、テンプレートのみが変更されることを考慮すると、この 2 つのプロジェクトを管理する最適な方法はどれですか? メンテナンスを考えて、コードを複製しないようにしています。ありがとう!

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

nativescript - Angular 2 を使用して NativeScript でデバイスの初期方向を取得する方法

私は NativeScript + Angular 2 を使い始めており、デバイスの向きに応じて異なるルートをアクティブにするコンポーネントを実装したいと考えています。多くの検索の後、私はこれを機能させることができましたが、初期のデバイスの向きを取得する方法をまだ理解していません。

これが私のAppComponentコードです。見てくださいngAfterViewInit