小编Gon*_*lan的帖子

如何在NativeScript中更改应用程序名称

我正在使用来自Telerik的NativeScript,我使用调试名称("notiApp")创建了一个应用程序,但现在我无法在启动器和操作栏中更改应用程序的名称.

我已经尝试配置我AndroidManifest.xml/app/App_Resources/Android/修改标签的android:label属性<application>.

<?xml version="1.0" encoding="utf-8"?>
<manifest>
    <application
        android:label="DESIRED NAME">
    </application>
</manifest>
Run Code Online (Sandbox Code Playgroud)

此外,我尝试更改我的项目的根目录名称为新的应用程序所需的名称.

还有什么我可以做的或者我可以提供的任何其他信息?

先谢谢你们!

xml android telerik nativescript angular2-nativescript

11
推荐指数
3
解决办法
6606
查看次数

在 Cypress 中使用 API 调用时如何避免 .then() 嵌套?

我和我的团队正在尝试找到一种更易读的方法来处理 Cypress 中的依赖 API 调用。现在我们有一些类似这样的代码:

// nested code
      cy.request('GET', myUrl).its('body').then(res => {
        cy.request('GET', res).its('body').then(subRes => {
          cy.request('GET', subRes).its('body').then(subSubRes => {
            expect(subSubRes, myMessage).to.eq(myEvaluation);
          })
        })
      })
Run Code Online (Sandbox Code Playgroud)

我们也考虑过这个解决方案,但我认为我们在可读性方面并没有获得太多。

// less nested code?
      let response;
      let subResponse;
      cy.request('GET', myUrl).its('body').then(res => {
        response = res;
      })
      
      cy.then(() => {
        cy.request('GET', response).its('body').then(subRes => {
          subResponse = subRes;
        })
      })

      cy.then(() => {
        cy.request('GET', subResponse).its('body').then(subSubRes => {
          expect(subSubRes, myMessage).to.eq(myEvaluation);
        })
      })
Run Code Online (Sandbox Code Playgroud)

您有什么想法可以在不进入金字塔的情况下处理这种逻辑吗?提前致谢!

javascript automated-tests e2e-testing cypress

5
推荐指数
1
解决办法
2269
查看次数

如何在Nativescript中向ActionBar添加按钮图标?

嗨有人!

我正在尝试在我的Nativescript应用程序中为ActionBar添加一个汉堡菜单图标,这将触发一个侧抽屉,但我无法添加该菜单图标.

这是关于此事官方文件 ;

.xml到目前为止这是我的代码:

<dpg:DrawerPage loaded="pageLoaded" navigatedTo="onNavigatingTo"  
xmlns:dpg="nativescript-telerik-ui/sidedrawer/drawerpage"
xmlns:drawer="nativescript-telerik-ui/sidedrawer"
xmlns:sdc="views/side-drawer-content"
xmlns="http://www.nativescript.org/tns.xsd">
<navigation.actionBar>
  <ActionBar title="Drawer Over Navigation">
    <android>
      <NavigationButton icon="res://ic_menu" tap="toggleDrawer" />
    </android>
    <ios>
      <ActionItem icon="res://ic_menu" ios.position="left" tap="toggleDrawer" />
    </ios>
  </ActionBar>
</navigation.actionBar>

<dpg:DrawerPage.sideDrawer>
<drawer:RadSideDrawer id="drawer">
  <drawer:RadSideDrawer.drawerContent>
    <sdc:side-drawer-content />
  </drawer:RadSideDrawer.drawerContent>
</drawer:RadSideDrawer> 
</dpg:DrawerPage.sideDrawer>

<StackLayout cssClass="mainContent">
    <Label text="{{ exampleText }}" textWrap="true" cssClass="drawerContentText"/>
    <Button text="Toggle Drawer" tap="toggleDrawer" icon="res://ic_menu" />
</StackLayout>
</dpg:DrawerPage>
Run Code Online (Sandbox Code Playgroud)

我认为相关部分在这里,但我看不出可能是我的错误.

<ActionBar title="Drawer Over Navigation">
    <android>
      <NavigationButton icon="res://ic_menu" tap="toggleDrawer" />
    </android>
    <ioThanks in advance!s>
      <ActionItem icon="res://ic_menu" ios.position="left" tap="toggleDrawer" /> …
Run Code Online (Sandbox Code Playgroud)

xml android telerik nativescript

2
推荐指数
1
解决办法
5583
查看次数