问题标签 [nativescript-angular]
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.
nativescript - tns appstore 上传:无法连接到 iTunes Connect (1268)
无法使用 NativeScript cmd 上传 .ipa 文件
我正在运行以下命令:
tns appstore upload my-appstore-id my-appstore-pass --ipa /var/www/app.ipa
请参阅以下错误消息:
Unable to connect to iTunes Connect
An error occurred while processing the json request. (1268)
没有提供其他消息或日志。
不知道在哪里寻找解决方案。
angular - 在 nativescript 中创建多个介绍屏幕
我正在尝试为我正在使用nativescript和angular构建的应用程序创建一个介绍屏幕。但是,我没有发现任何关于这种视图的信息,所以我不知道在这种情况下该使用什么。
这个介绍应该只在第一次访问时可见,但这部分我认为它非常简单。我将使用applicationSettings
并检查给定属性(例如firstAccess
)是否为false
,表明它是用户的第一次访问。
但是我怎样才能创建实际的介绍呢?这些图像准确地显示了我想要构建的内容:
我几乎用 . 完成了它TabView
,但这绝对不是要走的路。我无法将样式与图像中的样式相匹配,等等。
我应该使用什么组件来达到这个结果?
angular - Nativescript 在 NavigationButton 上使用自定义图标
我正在尝试在 NativeScript Angular 应用程序的 ActionBar 上添加一个带有自定义字体的按钮。这是我到目前为止所尝试的:
但他们似乎都没有工作。我确实安装了字体,因为我可以在视图中使用。此外,如果我只是将文本属性更改为字符串而不是图标,它也不会显示任何内容。
有没有办法做到这一点?
angular - NativeScript Angular 应用程序中的安全访问
我开始学习NativeScript Angular
(我习惯于使用 开发 webapp/网站Angular
),但我仍然对如何在 NativeScript 应用程序上创建一些受限访问或限制特定路由和/或路由集感到困惑.
例如,在 Angular 中,我uiRouter
用来定义一些数据,如下所示:
在每个页面转换中,我都会检查是否有有效的令牌来保证对该用户的访问。关于NativeScript
我正在考虑它并且可以做同样的事情,我只是不知道,因为我很陌生NativeScript
,我不知道这是否会违反任何最佳实践或常见的安全场景。
例如,我将在登录Application Settings
后设置令牌,如下所示:
然后我会将路由设置为具有父组件的父路由,我将在其中检查此令牌,例如:
这样我会检查用户在访问受限区域的应用程序时是否有有效的会话。
但是,例如,在普通Angular
应用程序中,我还使用拦截器来检查每个http
请求是否authToken
仍然有效。
在这种情况下我该怎么做?
我试图找到任何关于NativeScript Angular
安全的材料,但没有找到。有什么地方可以让我了解更多相关信息吗?
处理这种情况时我应该记住什么?
angular - Nativescript 3 w/Angular 4.1.3观察者不返回过滤结果
我遇到了一个问题,我无法让观察者返回我在其中运行的过滤集。我从Giftler(https://www.nativescript.org/blog/merry-and-bright-create-a-mobile-app-with-firebase-angular-2-and-nativescript)示例中完全复制了这个它在那里工作,但似乎不适合我..
这是与该问题相关的我的代码
这是数组信息
这是我获取本地啤酒信息的功能(最初使用 firebase 将数据加载到数组中)
这是调用上述函数并进行订阅的函数。
不确定问题是什么,但这应该可以工作,基于使用 Giftler 示例。
javascript - NativeScript 识别页面是否完全呈现
如果 NativeScript 页面完全呈现并且对用户可见,如何识别?最好是一种方法,我可以在其中调用 timestamp/console.log 。NativeScript 有两种风格,NS Core 和 NS Angular。我不太确定这是否满足这一点?
对于 NS/Cores:页面加载事件的事件处理程序。
https://docs.nativescript.org/cookbook/ui/page
对于 NS/Angular:ngOnInit
javascript - 带有 Angular 可观察对象的 Nativescript firebase
遇到这个问题时,我试图获取我的 Firebase 数据库的一些数据:Getting the data from the first path (ex.: userData/tags) all work perfect,但是当我调用另一个函数从第二个路径获取数据时(例如:userData/tasks)没有任何作用,在我的控制台中没有任何错误,也没有记录任何侦听器。我以为这是我的代码错误或 firebase 问题,但后来我发现了一个有趣的故事。
我使用此代码从我的数据库中获取数据,并配置在服务类中。
从一个名为 A 的带有 UI 界面的组件页面调用我的代码,一切正常。我创建了一个名为 B 的新组件,目前只有没有 UI 的后端代码:正如我之前所说,没有任何工作。
当我突然添加 UI 部分时,一切正常!!!
A&B的组件页面代码:page.ts(A&B)
page.html(仅 A)
顺便说一句,查询数据库时也会发生这种情况。
我不能说这是否与 Nativescript、Firebase、Angular 或只是我的架构错误有关。最糟糕的是混合了后端和前端,通常是两个不同的开发人员构建这两个部分。
nativescript - ActivityIndicator 不显示是否在堆栈布局之外
我有这个简单的页面布局:
当组件加载数据时,活动指示器显示在页面顶部。现在我希望它出现在页面的中心,所以我将它从堆叠布局中弹出
但它不再可见!知道发生了什么吗?
events - Nativescript:在页面转换正在进行时显示 ActivityIndicator
我正在使用 Nativescript + Typescript/Angular2。
我有一个加载非常重的页面(它包含一个 tabview 和一个地图),所以我想在点击推荐页面的 routerlink 时显示一个 ActivityIndicator,并在加载页面时隐藏它。我想我可能会利用类的load
事件Page
(如此处所述)来实现它,但在文档中并不清楚如何在 Angular Nativescript 中做到这一点。谁能提供一个例子?
nativescript - 如何忽略 NativeScript 中的辅助功能字体调整大小?
我正在使用带有 Angular 的 NativeScript。是否有在标签/按钮上指定的属性来忽略由于可访问性设置而导致的字体增加?我需要一个适用于 android 和 ios 的解决方案。谢谢!