我使用以下命令将android平台添加到我的nativescript应用程序
tns platform add android
现在我无法弄清楚该平台的哪个API版本被添加了?
我怎么能搞清楚这一点?
我有以下代码显示项目
<ul>
<li *ngFor="#item of items">{{item}}</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
现在,items对象是我对API调用的结果.
我们假设这是以下代码.
this.http.get('/api/items').subscribe(data => {
this.items= data['results'];
});
Run Code Online (Sandbox Code Playgroud)
我想要实现的是我希望第三个项目是自定义项目,然后正常呈现以下项目.
怎么能得到这个.
谢谢
我正在尝试将角度5添加到cordova并创建一个项目.不,我不想使用离子.
我在网上关注以下教程 https://medium.com/@nacojohn/convert-your-angular-project-to-mobile-app-using-cordova-f0384a7711a6
当我ng serve在浏览器中运行我的应用程序启动时,cordova build android 我的应用程序成功构建.
但是一旦我在模拟器中启动应用程序,我就会收到以下错误和白屏
compiler.js:16014 Uncaught TypeError: undefined is not a function
请告诉我这个问题在哪里?
谢谢
注意:我使用angular cli生成的启动项目很简单,这就是为什么我不添加任何代码.
到目前为止,我一直在AndroidManifest.xml文件中为应用添加必要的权限,如下所示
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.CALL_PHONE" />
<uses-permission android:name="android.permission.SEND_SMS" />
Run Code Online (Sandbox Code Playgroud)
正如我在网上看到的那样.对于API 23及更高版本,应用程序需要在需要时动态询问权限.
所以我的问题是,我是否仍然需要在AndroidManifest.xml文件中添加权限,或者只是动态处理它或者我必须做两者.
-谢谢