私はイオンアプリを構築しています。アプリは約30のビューを持っています。それらのうちのいくつかはロックされており、ユーザーはその理由でユーザーと対話できません。ユーザーがバーコードをスキャンする場合、約10のビューを他のコンテンツに置き換える必要があります。それほど多くはありません。スキャン後に一貫していなければなりません。したがって、再起動するとロックされていないコンテンツが表示されます。私はこれをCSSと非表示にしなければならないのですか、それとももっと良い解決策がありますか?ビューをangularJSに置き換えます
0
A
答えて
2
私はionicとangularJsでこれを行う必要があります。
私は、アクセス可能なアイテム/状態のオブジェクトまたは配列を維持していました。
ユーザーが状態にアクセスできるようにする必要があるときはいつでも、その状態を許可された配列/オブジェクトに追加してアクセスできるようにする必要があります。
は今、同じページに私が
<div ng-if="state | permissions ">
以下のようなものをやっているだろうと私の配列が
var permissions = {
'all' :{'state':['home']},
'user' :{'state':['home','question'},
'admin':{'state':['home','admin','users']}
やフィルタのようなものが見えることができただろう権限に基づいてコンテンツを表示する必要がある場合like
.filter('permissions',function(){
return function(role){
return permissions[role].state
// implement contains functionality
}
});
+0
ありがとう!しかし、ユーザーは常にビューを表示するという前提を持っていますが、そこでは対話できません。彼はそこでqrコードをスキャンすることしかできません。 – olivier
+0
次に、実行するビューとアクションの実装を変更できます –
関連する問題
- 1. ビューをトリガーに置き換えます
- 2. ビューを別のビューに置き換えます
- 3. フラグメントをビューに置き換える
- 4. Angularjs 1.5:コンポーネントタグをhtmlタグに置き換えます
- 5. ホバーテキストを置き換えて画像に置き換えます
- 6. vue-router親ビューをsubRouteに置き換えます。
- 7. 生成されたDetailsビューをviewModelに置き換えます。
- 8. Angularjs 1.5ディレクティブ要素htmlを置き換えます
- 9. MVC 4 - Ajax - 部分的なビューを別のビューに置き換えます
- 10. TWUI:エフェクトを使用してビューを置き換えます
- 11. Drupal:ビューのフィールド値を置き換えます
- 12. 子ルートから親ビューを置き換えます
- 13. AngularJS:テンプレートのテキストを置き換えるフィルタまたはディレクティブ
- 14. C++ doubleをcharに置き換えてstd :: arrayに置き換えます。
- 15. Derby - 他のビューが依存するビューを置き換えます。
- 16. フレームをdivに置き換えます
- 17. コンテンツファイルをルビーに置き換えます。
- 18. SPARQLを "。"に置き換えます。 〜 "_"
- 19. Javascript "\\"を "\"に置き換えます
- 20. blockIdをカウンタに置き換えます
- 21. -fPICを-fpicに置き換えます。
- 22. RecyclerviewをLinearLayoutに置き換えます
- 23. setTextFormatをas3に置き換えます
- 24. \ r \ nを ""に置き換えます
- 25. webuzoをcPanelに置き換えます。
- 26. hdf5をsqliteに置き換えます
- 27. FolderDialogBox.SelectedPathの\\を\に置き換えます。
- 28. javascriptをローカルファイルに置き換えます
- 29. gets()をfgets()に置き換えます
- 30. オブジェクトをAngularJSの配列の既存の値に置き換えます。
localstorageを使用することをお勧めします。同様に、isScanned = falseのようなブール値のフラグをとり、アプリが最初に開かれたときにそれをチェックし、それに応じてナビゲートします。 –
そうです。どうもありがとうございました!あなたはそれが十分に速いと思いますか? – olivier
はい、私はそれが十分に速いと思います –