问题标签 [angular-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.
nativescript - RadAutoCompleteTextView 在第一次构建中显示“未找到结果错误”
在 nativescript-angular 应用程序中使用 RadAutoCompleteTextView 时,我遇到了这个奇怪的问题:
我使用“tns build android --bundle”构建我的项目。应用程序启动但 RadAutocompleteCompleteTextView 显示
“未找到结果”,尽管数据绑定到终端上的项目属性日志.
现在,如果我对我的代码进行了微小的更改(比如删除评论),它会检测到更改并再次自动重建,这一次 AutocompleteView 显示它绑定到的数据。另外,现在如果我通过 USB 调试运行我的应用程序,它运行良好,但是如果我删除 USB 并重新启动应用程序,它会显示错误
错误:视图已经有一个父级
以下是 html 和 ts 文件:
app.component.html
app.component.ts: `
虽然我对角度生命周期钩子知之甚少,但我有一种关于角度钩子的感觉,所以我尝试使用不同的钩子但无济于事。请帮助我在我的代码中找到问题。提前致谢。
angular - 条件组件显示上的 Nativescript Angular“视图未添加到此实例”错误
我的 Angular 本机脚本应用程序一直存在这个问题,并且似乎无法继续使用在线建议的任何修复程序。
问题是:
我们来看看持有组件的父组件:
全layout.component.tns.html
这里发生的情况是,在 rad 侧抽屉内,使用真假条件显示和隐藏了多个组件,并将智利组件(组件一,组件二)的事件输出到父组件(完整布局)。在这个特定的组件 - 两个组件上,当使用相同的事件返回时,它会显示此错误。我不知道为什么其他组件可以在相同的布局结构和功能下正常工作。
编辑:我们调试了代码的每个元素并将其缩小到
在用于模态创建的构造函数中注入。如果您删除它,它会按预期工作。这是一个错误吗?
角度版本:8.2.14 NS 版本:6.7.8
Ps 我可以在我们可以亲自联系的地方分享我的代码吗?
angular - *ngIf 在使用 Android10 移动设备时无法在 nativescript 中工作
*ngIf 在以下代码中无法用于更改 Android 10 移动设备中的图像。
但它在 Android 9 中运行良好。谁能帮我解决这个问题?
android - 如何在nativescript angular中禁用android和ios中的屏幕截图
我正在制作一个应用程序,学生可以在其中进行在线测试,我想限制他们在 iOS 和 android 上截屏或录制屏幕。到目前为止,我遇到了 android解决方案。我想弄清楚如何在android和iOS中做到这一点。
javascript - 找不到变量:__TEST__
我是 Nativescript 的新手。每当我尝试在我的 iPhone 上编译一个项目时;它给了我这个例外。
我的手机在 14.0 和 Nativescript 在 7.0.11
日志在那里:
angular - ReferenceError:在初始化之前无法访问“FacilityModule” - 从 ng8 迁移到 ng10 之后
我正在使用 angular 10 nativescript monorepo,并且正在从以前的 angular 8 only 代码库中移植组件。
在新代码库中移植 FacilityModule 和延迟加载后,我收到以下错误。
我已经引用了几个以前的角度堆栈溢出问题,其中许多都指出了一个问题,即在服务中手动导入 FacilityModule,然后在 providedIn 字段中使用最终导致循环依赖。我已经通过搜索检查了整个代码库,并且 FacilityModule 仅作为延迟加载导入导入到我的 app-routing.module.ts 中。
我还在本地运行了 madge npm 包来检查我的项目中的循环依赖项,它说不存在。
关于 ng10 中可能导致此问题的其他内容的任何想法?我在这里先向您的帮助表示感谢。
相同的代码之前在 ng 8 应用程序中工作过,所以认为这是 ng 10 不喜欢的东西。
nativescript - 如何在 Nativescript Angular 应用程序中使用 Font Awesome 5?
我想在我的 Nativescript-Angular 应用程序中使用 Font Awesome 5。我按照下面的文章做了所有的事情,但我总是把图标变成“?” 适用于 iOS 和适用于 Android 的“X”。
Nativescript 版本 - 6.5,Angular 版本 - 8.0
https://medium.com/alexonozor/fontawesome-5-and-nativescript-4-2-angular-ca29826f9346
遵循的步骤:-
- 从“https://fontawesome.com/how-to-use/on-the-web/setup/hosting-font-awesome-yourself”下载 Font-Awesome v5.1.15
- 在我的应用程序中创建了一个名为“fonts”的新文件夹,并将其保存在 src 文件夹下。将所有 ttf 文件复制到新创建的文件夹中。下面是截图:-
- 在 app.css 中添加行并在 HTML 中使用 font-awesome 5,如下所述:-
它没有返回实际图像。如果我在 Nativescript Playground 中遵循相同的步骤,那么它可以正常工作,但我无法使其在 VS Code 中工作。
请在这里帮助我。
nativescript - 在 Android Studio 中打开 NativeScript 项目
我有一个强大的应用程序,使用 NativeScript + Angular 创建。我想放弃 NativeScript 并能够继续在 Android Studio 中处理该项目。
我们需要停止使用 NativeScript 的开发,而不是从头开始应用程序。这可能吗?
我一直在尝试谷歌,但文档消失了,每个链接都显示为 404。
angular - 调用 APIs aync 依赖于 Angular Native 中的其他 API 值
我使用 Angular Native 作为前端。在我的应用程序中,登录后我调用 API 并在本地存储中设置 value1、value2。现在在另一个组件中,我做了下面的代码。
onNgInit() 中的代码
我上面的代码首先从本地存储中获取值,如果值不存在,则调用 API 来初始化值,我的所有 API 返回Observable
。generateValues
我的其他 API 需要来自和name
来自的 value1、value2userDetails
和 name 如果存在于 userDetails 中是可选的,然后调用此 API 和类似的移动案例,但最后一种情况总是调用 API,因为它是必需的参数。所以我的问题是如何等待供其他 API 初始化 value1 和 value2 并异步调用它们。以及如何显示微调器,因为我的一些 API 调用是可选的,例如名称、移动设备。在上面的代码中,我调用了this.SpinnerService.hide()
结尾,但它在我的 UI 填充值之前隐藏了。
google-api - 如何使用 NativeScript 调用限制为 Android/iOS 的谷歌地方 API?
我正在尝试使用适用于 android 和 iOS 的受限 API_KEY 使用 google places 自动完成 API(请参阅屏幕截图),但所有调用都失败并显示以下消息:
NativeScript 调用是使用 HttpClient 进行的,
我还尝试 - 使用 cURL- 通过传递与配置的 googleApi 端的 SHA1 hashCode 相对应的证书来获得响应,但徒劳无功,我得到了同样的错误:
curl --cacert server.pem --cert client.p12 --location --request GET 'https://maps.googleapis.com/maps/api/place/autocomplete/json?key=MY_RESTRICTED_KEY&input=1600+Amphitheatre' - -header '推荐人:XX.XXXXXXX.dev.XX.XXXXX'
您知道如何从 NativeScript 调用受限的 Google 地方自动完成 API 吗?我认为客户端没有提供证书,以便谷歌 API 服务器可以验证 SHA1 和 packageName,
是否已经将 Android/iOS 限制应用于 NativeScript 应用程序?