問題タブ [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 に答える
559 参照

ios - NativeScript 用の Vimeo プラグイン

iOS および Android で Vimeo からビデオを再生できる NativeScript のプラグインを知っている人はいますか?Angular 2 変数からビデオの src をロードして動作しますか?

Brad Martinは、リモートおよびローカルのビデオを再生できる、NativeScript 用クールなビデオプレーヤー プラグインを作成しました。Vimeo、Youtube などでホストされているビデオでは、カスタム SDK を使用する必要があります。この問題についてブラッドに質問したところ、彼はプラグインが最善の方法であると提案しました。

1) 車輪を再発明する前に、誰かがすでにこれに取り組んでいますか、または協力することに興味がありますか?

2) 2 番目の質問: プラグインを作成する場合、ネイティブ アプリの開発者である Vimeo の専門家は、プラグインのベースとして使用する iOS および Android 用の最適な SDK を推奨できますか?

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

telerik - telerik ui プラグインを追加した後、NativeScript のビルドに失敗しました

NativeScript アプリを作成しています。Drawer を実装するために、「Telerik NativeScript UI」プラグインを使用しようとしています。しかし、プラグインをインストールした後に何かが機能せず、NativeScript ビルドが失敗します。

ビルドが失敗した 2 つのスクリーンショットを次に示します。

ここに画像の説明を入力

ここに画像の説明を入力

私のpackage.jsonファイルの内容

NativeScript CLI のバージョンは 2.0.1 です

おそらく何がうまくいかないのですか?

-------修正済み-------

解決策は、エラーが発生した後です..

  • プラグインを削除しないでください

  • プラットフォームを削除します (android/ios)

  • プラットフォームをもう一度追加します(android/ios)

  • アプリを再構築する

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

telerik - NativeScript アプリでサイド ドロワー用の telerik ui プラグインを使用する方法

引き出し機能を実装するために、NativeScript アプリで Telerik UI プラグインを使用しています。 -in-nativescript

これが私のコードです-

これをエミュレータで実行すると、空白のページが表示されます。私はタイプスクリプトでAngularJS2を使用していますが、これらのツールはまったく新しいものです。だから、私が間違っていることを理解できません。

ガイドが必要です。

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

android - NativeScript + angular 2 : 戻るボタンのクリックリスナーの使用

NativeScript + Angular 2を使用してクロスプラットフォーム モバイル アプリケーションを開発しています。

現在のビューの戻るボタンのクリックを処理したい、つまり、ユーザーがAndroidデバイスの戻るボタンをクリックしたときに、スタックから現在のビューを削除/削除するなどのアクションを実行したい.

例: Android プラットフォーム (ネイティブ開発) ではfinish()、アクティビティのメソッドを使用してスタックから削除できます。onBackPressed() を次のように処理できます-

NativeScript + angular 2で処理onBackPressed()およびfinish()メソッドを実行する方法はありますか? 私はたくさんグーグルで検索しましたが、解決策が見つかりませんでした.NativeScript + Angular 2でも試しましたが、うまくいきませんでした. NativeScript + JavaScript でうまく機能します。Frame.goBack()

アップデート

アプリケーションでは不要になったため、ビューをスタックから完全に削除したいと考えています。アプリのインストール時に初めて表示されるはずです。

例:

ログイン画面のように

1) アプリのインストール時にログイン画面が表示され、アプリケーションの次回の起動時に、アプリは自動的にログイン画面をスキップしてホーム画面に移動します (これは正常に動作しています)。

2)しかし、問題は、ホーム画面から戻るボタンを押すと、ログイン画面がまだSTACKに存在するため、アプリが毎回ログイン画面に移動することです。そのため、ログイン画面をスタックから完全に削除したいと考えています。

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

angularjs - ページの読み込み時に NativeScript が UI プロパティを取得または設定できない

NativeScript Angular を使用してアプリを構築しています。ページの読み込み時に UI コンポーネントのプロパティを取得または設定する必要があります。ただし、ngOnInitngAfterViewInit、または(onloaded)は機能しないようです。

この問題を示すために、NativeScript プログラムを作成しました。このプログラムには 2 つのページがあり、各ページには 2 つのラベルが縦に重ねられています。各ページの上部ラベルを押すと、プログラムは他のページをロードします。コンソールでは、ラベルの幅を出力します ( label.getActualSize().width)。別のページに切り替えると、ラベルの幅は問題ありません。私が得る値は270です。ただし、ページを読み込んだときにコンソールに出力された幅を確認したいのです。

.htmlファイルからngAfterViewInit()(ロード)を試しましたが、うまくいかないようです。それは私に0を与えます。すべてのコンポーネントがロードされる前に、NativeScript が幅の値を提供するため、この値が得られると思います。この問題を解決する必要があります。

主なテスト部分を含むpage_2.component.tsのコードは次のとおりです。

完全を期すために、プログラムの他の部分を添付させてください。

main.ts

app.component.ts

app.css

page_1.component.ts

page_1.html

page_1-common.css

page_2.html

page_2.common.css

アドバイスや洞察をいただければ幸いです。

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

nativescript - NativeScript のビルドに失敗しました。エラー - 実引数リストと仮引数リストの長さが異なります

最近、NativeScript CLI を 2.1.0 に更新し、Telerik UI プラグインをインストールしました。その後。私のアプリのビルドは、「実引数リストと仮引数リストの長さが異なります」というエラーで失敗します。

スクリーンショット -

ここに画像の説明を入力

パッケージ.json

また、プラットフォームを削除して、もう一度追加しました。しかし、まだ運がありません。