問題タブ [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 投票する
4 に答える
2700 参照

android - デバイス上のネイティブ スクリプト livereload

実行中のネイティブ スクリプト アプリを作成するhttps://github.com/NathanWalker/angular2-seed-advancedを使用しています。

今、私はネイティブスクリプトのスターターであり、どうすれば良い開発フローを達成できるかを尋ねたいと思っていました.

私は、開発マシンでコンソール出力を確認でき、ケーブル接続されたデバイスでアプリをライブでテストできた ionic から来ています。ライブリロードも実行されていました。

だから私の質問:

  1. アプリをストアに公開せずにデバイスで実行できますか
  2. adb または nativescript cli コマンドを使用して、ローカルの開発マシンで console.log の出力を表示できますか?
  3. ネイティブスクリプトアプリを開発するためにライブリロードは可能ですか?

前もって感謝します!

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

angular - Nativescript angularjs 2.0 データバインディング

nativescript 2/angular 2 を使用しており、データ バインディングに問題があります。私はangularJS 1.xに精通していますが、これについて読んだドキュメントは機能するはずです。ngModel のさまざまなバリエーションを試しましたが、機能しませんでした。record.name の値は「未定義」です。

レコード クラスには、id フィールドと name フィールドが定義されているだけです。もう 1 つの質問は、コンポーネントへの変更イベントをどのようにトリガーするかということです。ユーザーがテキスト入力を開始している場合、入力中にコンポーネント内の関数を呼び出すにはどうすればよいですか?

以下は私の「html」です:

レコード コンポーネントを追加します。

ありがとう!

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

nativescript - NativeScript 2.0 カスタム コンポーネントと CSS

NativeScript 2.0 CSS とカスタム コンポーネントに問題があります。私の知識には巨大なギャップがあるようで、明らかでない重要な何かが欠けています。

で作成された空の NS 2.0 アプリを取得します

app.cssの内容を削除します(副作用を防ぐため)。

app.component.ts を変更します。

かなり基本的なもの。次の期待される結果が生成されます。

期待される結果


その内側の StackLayout を再利用可能なコンポーネントに変換してみましょう。

custom.component.ts

app.component.ts を変更します

出力は次のようになります。

ここに画像の説明を入力

背景色は適用されますが、幅は適用されません。

私も試しました:

無駄に。

パーセンテージは実験的なものだと認識していますが、エラーは NativeScript ではなく私のコードにあると思われます。

どこで私は間違えましたか?

0 投票する
4 に答える
9938 参照

angular - angular2でネイティブスクリプトのWebViewを使用するには?

ページにWeb ビューを挿入して「loadFinishedEvent」をリッスンしようとしています...しかし、これを行うには、xml をラップする必要があるネイティブ スクリプトの方法で、コンポーネント(ts ファイル) でWeb ビューを見つける必要があります。 (UI) タグ付き:

しかし、これを行うと、「TypeError: this.page.frame._getNavBarVisible は関数ではありません」というエラーが発生し、 Page タグがないと、すでにいくつかの方法で試しましたが、失敗しました...

これのサンプルも見つかりませんでした。誰か助けてもらえますか?

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

angular - NativeScript Angular アプリで ScreenMetrics を取得する

ScreenMetricsNativeScript Angular 2 アプリでアクセスするにはどうすればよいですか?

ScreenMetrics を注入して、Angular の DI システムを使用することになっていますか? Importステートメントは問題ありませんが、次は機能しないため、そうではないと思います。コンソールに奇妙なエラーが表示されます。

残念ながら、ドキュメントはあまり洗練されておらず、ほとんどのコード サンプルは Plain JavaScript コードです。

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

nativescript - angular 2を使用したネイティブスクリプトの動的GridLayout

私は Nativescript と Angular に非常に慣れていません。これがモバイル アプリ開発への最初の試みなので、ご容赦ください。

Angular2 と Nativescript を使用して基本的なアプリを作成しようとしています。私がやろうとしているのは、アプリの起動時に画面の下部に 3 つのボタンを表示することです (これらは初期化時に動的に作成されます)。これらのボタンのいずれかをクリックすると、この行が上に移動し、2 行目のボタンが表示されるようにします。トランジションはアニメーション化する必要があります。

私が試した最初のアプローチでは、GridLayout を DockLayout に追加できませんでした。

home.html ファイル

home.component.ts ファイル スニペット

私が検討していたもう 1 つのアプローチは、テンプレートをハードコーディングし、最初の行のみを表示することです。最初の行のボタンの 1 つをタップすると、それが上に移動し、2 番目の行でフェードします。これを行うためのページ上の GridLayouts への参照を取得できませんでした。「let container = this.container;」を使用する必要があるかもしれないと考えています。しかし、これについては少し確信が持てません。

home.html ファイル

home.component.ts ファイル

私が目指している最終的なレイアウトは次のとおりです (ボタンの新しい行 - #second_row - をタップすると、タップイベントとルーティングを設定すると、他のページに移動します):

この件に関するヘルプとアドバイスをいただければ幸いです。

前もって感謝します!

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

nativescript - 各タブの NativeScript と個別の NavigationBar (ActionBar)

NativeScript アプリに UI を実装しようとしています。アプリには 2 つのタブがあり、各タブには独自のナビゲーション スタックがあります。写真アプリなど、一部のアプリでも同様のパターンが見られます。ここにデモンストレーションがあります:

ここに画像の説明を入力

NativeScriptでそれは可能ですか?次のコード (Angular 2) では、両方のタブで共有される 1 つのナビゲーション バーになります。2 番目のもの (タイトル Nearby) のみが保持されます。

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

angular - Angular 2 Nativescript Web/モバイル アプリケーション

angular 2とネイティブスクリプトは初めてです。Web とモバイルで実行できるアプリケーションを作成したいと考えています。このフレームワークを使用してコードを共有し、テンプレートを切り替えるだけでよいと読みましたが、チュートリアルやドキュメントはありません。それで、誰かが私に開始の指示を与えることができれば、どうすればこれを行うことができますか.

ありがとう!