問題タブ [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.
ios - NativeScript 用の Vimeo プラグイン
iOS および Android で Vimeo からビデオを再生できる NativeScript のプラグインを知っている人はいますか?Angular 2 変数からビデオの src をロードして動作しますか?
Brad Martinは、リモートおよびローカルのビデオを再生できる、NativeScript 用のクールなビデオプレーヤー プラグインを作成しました。Vimeo、Youtube などでホストされているビデオでは、カスタム SDK を使用する必要があります。この問題についてブラッドに質問したところ、彼はプラグインが最善の方法であると提案しました。
1) 車輪を再発明する前に、誰かがすでにこれに取り組んでいますか、または協力することに興味がありますか?
2) 2 番目の質問: プラグインを作成する場合、ネイティブ アプリの開発者である Vimeo の専門家は、プラグインのベースとして使用する iOS および Android 用の最適な SDK を推奨できますか?
telerik - telerik ui プラグインを追加した後、NativeScript のビルドに失敗しました
NativeScript アプリを作成しています。Drawer を実装するために、「Telerik NativeScript UI」プラグインを使用しようとしています。しかし、プラグインをインストールした後に何かが機能せず、NativeScript ビルドが失敗します。
ビルドが失敗した 2 つのスクリーンショットを次に示します。
私のpackage.jsonファイルの内容
NativeScript CLI のバージョンは 2.0.1 です
おそらく何がうまくいかないのですか?
-------修正済み-------
解決策は、エラーが発生した後です..
プラグインを削除しないでください
プラットフォームを削除します (android/ios)
プラットフォームをもう一度追加します(android/ios)
アプリを再構築する
telerik - NativeScript アプリでサイド ドロワー用の telerik ui プラグインを使用する方法
引き出し機能を実装するために、NativeScript アプリで Telerik UI プラグインを使用しています。 -in-nativescript
これが私のコードです-
これをエミュレータで実行すると、空白のページが表示されます。私はタイプスクリプトでAngularJS2を使用していますが、これらのツールはまったく新しいものです。だから、私が間違っていることを理解できません。
ガイドが必要です。
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に存在するため、アプリが毎回ログイン画面に移動することです。そのため、ログイン画面をスタックから完全に削除したいと考えています。
angularjs - ページの読み込み時に NativeScript が UI プロパティを取得または設定できない
NativeScript Angular を使用してアプリを構築しています。ページの読み込み時に UI コンポーネントのプロパティを取得または設定する必要があります。ただし、ngOnInit、ngAfterViewInit、または(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
アドバイスや洞察をいただければ幸いです。