问题标签 [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.
android - 本机模块在 nativescript 中无法正常工作
我正在尝试使用这个 android 包在 nativescript 中制作模糊效果。
https://github.com/wasabeef/Blurry
所以在 nativescript 中,我的 app.gradle 在 /app/App_Resources/Android/app.gradle 中包含了编译
然后重建一切工作良好并且构建得很好。
但是当我开始使用库时,我尝试使用 console.dir(global['jp']) 因为库导入语句应该是
所以我开始查看要调用的函数是否存在,所以这是来自 console.dir
所以,正如您所看到的,应该让我访问库的最后一个函数不存在。我真的很想知道为什么我还尝试自己制作一个 android 包来使用它会返回我想要的功能但同样的问题最后一个功能没有出现。
我还在 nativescript 中搜索了一个插件,我找到了这个https://www.npmjs.com/package/nativescript-blur
但是,它实际上并没有像文档中所说的那样使实际模糊,当我尝试使用它时,发生了同样的问题,我得到了这个错误。
因此,当我检查 node_modules 中错误的位置时,我发现 init 是包名称中的最后一个函数,该函数与我在上面尝试使用的包的大小写相同。
此外,我在 angular 空白模板和 javascript 空白模板中尝试了这个,假设在全局包含库时有任何差异。
我的 nativescript cli 版本是:3.4.3
- 我正在使用带有 android 版本 6 的模拟器
我不知道为什么会发生这个奇怪的问题,这对 nativescript 来说是新的。请我需要有人告诉我如何解决这个问题,或者至少只是用一个使用我上面提到的包的示例应用程序来回答。
谢谢
nativescript - Nativescript 角度导航到上一个组件
我有一个结构如下的 ns-angular 应用程序:
在app.component
我有一个page-router-outlet
2 页的主人
- 登录
- 主要的
路由配置如下:
在主组件中,我有一个静态操作栏和一个router-outlet
在这些组件之间导航的子组件。再次路由定义为:
当前发生的情况是,如果我在 - 比方说 -explore
组件(/main/explore
)中,我导航到相机组件(/main/camera
)并在我的 android 设备上按回,而不是返回到 explore 组件我去开始模块. 我阅读了有关角度导航的文档,但即使使用以下代码
我无法返回上一个组件。我将如何实现这一目标?
angular - 使用 WebWorker 创建 http 请求
我正在尝试使用 nativescript 网络工作者,但我遇到了问题。我想使用 http angular 服务在 webWorker.ts 中发出 http 请求我需要将 http angular 服务导入 worker.ts 并在那里使用它
我试图将http服务作为参数发送给worker.ts,但它不起作用,因为它正在初始化服务
我希望代码看起来像那个worker.ts
你知道我该怎么做吗?
nativescript - 如何从 TabView 动态添加和删除选项卡?
我正在尝试使用 Angular 在 NativeScript 中开发一个小应用程序。我为每个选项卡使用了一个带有组件的 TabView。起初我使用 Angular 指令 (*ngIf) 来控制这些选项卡的可见性:
首先,这个isAuthorized变量为假,当我将其更改为真时,所有选项卡都会出现。但是在我将isAuthorized值改回 false 后,我收到了一个错误:
错误:视图未添加到此实例。视图:CommentNode(51) CurrentParent:未定义 ExpectedParent:TabView(424)
经过一点谷歌,我发现了这个错误报告,并在其中声明我不能使用 Angular 指令删除选项卡,只能以编程方式重新绑定所有选项卡。
我的问题来了。我不知道如何实例化可以以编程方式插入到 StackLayout 的 Angular 组件(主页、新闻、包、用户)。
android - 无法在设备上应用更改:emulator-5554。错误是:命令 ./gradlew 失败,退出代码为 1
我正在开发的应用程序适用于 ios,但不适用于 android。在将 nativescript 版本从 3.4.1 更新到 3.4.3 并将 Mac OS 更新到 High Sierra 之前,它之前已经工作过。
然后我不得不更新 Android Studio 版本。
以下是 tns debug android 的输出。
AndroidManifest.xml
nativescript - 角原生种子,实时同步在 Windows 10 中不起作用
在我的原生脚本项目中,我使用了 angular-native-seed。除实时同步外,一切正常。在问题列表下的 git hub 中提出了同样的问题,但仍然没有人解决。
每当文件更改时,都会调用 gulp watch 但无法从 src 文件夹覆盖 app 文件夹(请参阅下面提到的 url 线程中的最后评论)。
URL :在此处输入链接描述
Gulpfile.js
});
有人帮我吗?
nativescript - 将 NativeScript 应用程序转换为 Web 应用程序
是否可以将 NativeScript 应用程序(Angular 5 typescript)转换为移动应用程序。通过谷歌搜索,我发现了 NativeScripting和nativescript-ng2-magic,但这并没有多大用处。我的问题是如何将 nativescript 转换为 web 代码?互联网上没有一个例子可以做到这一点。有人可以建议如何实现这一目标吗?
typescript - 使用 nativescript 调用 Android .arr 文件
我们创建了一个 aar 文件,它基本上是一个用于读取卡片的原生 Android 应用程序,并将异步返回 json 格式的卡片详细信息。这工作正常,并在 nativescript 项目中导入了该 aar 文件。如何从导入的 aar 文件调用方法和回调。
nativescript - 获取生成视图的高度
我正在尝试获得 a 的高度StackLayout
。这个布局充满了来自我后端的数据,所以它并不总是相同的高度。我试过view.getViewById(parent, selector).effectiveHeight
了,但它一直在输出0
。
我的 XML 文件看起来有点像这样:
先感谢您!
angular - 如何将参数从 Nativescript 中的兄弟路由传递给子路由
我<page-router-outlet>
在我的应用程序中用作主要出口。
在其中一个页面 .html 我有几个导航按钮和一个<router-outlet>
,因为我想将单击这些按钮的结果呈现到<router-outlet>
.
在路由级别,该页面具有子路由:
从列出所有购物清单的页面中,我链接到显示特定购物清单信息的页面,[nsRouterLink]
如下所示:
在那里我毫无问题地传递了参数。一旦进入grocery-list/:id 路由,它就会加载''子路由并加载GroceryListProductsComponent 到<router-outlet>
.
现在我想<router-outlet>
在 GroceryListProductsComponent HTML 中使用这个指令从 GroceryListProductsComponent(加载到)链接到另一个子路由(ProductsComponent):
应用导航到同级路由,但不传递参数 zzz。我试过使用这样的查询参数:
并将路线更改为:
没有结果。
我正在像这样获取目标组件的参数:
但是当我尝试 alert() 变量 this.zzz 它说:未定义。
所以我的问题是,如何将参数从 Nativescript 中的兄弟路由传递给子路由?因为当我在 2 个根路由之间传递参数时,我没有问题。
提前致谢。