超声/类固醇/Appgyver中的AngularJS新手
我知道这不起作用,但是有没有一些变种可以起作用:
<super-navbar-button side="left">
{{ titleButtonLeft }}
</super-navbar-button>
<super-navbar-button side="right">
{{ titleButtonRight }}
</super-navbar-button>而
$scope.titleButtonLeft = "Left"
$scope.titleButtonRight = "Right"或者,在超级导航栏按钮上通过代码更改标题,而无需删除和添加它们。
似乎不能通过以下命令访问这些按钮,例如:
supersonic.ui.navigationBar.buttons.right[0]或
supersonic.ui.views.current.navigationBar.buttons.left[0]即使它们应该驻留在其中的某个地方,根据:
http://docs.appgyver.com/supersonic/guides/ui/native-components/navigation-bar/#programmatic-apis
有什么建议吗?
发布于 2015-05-06 10:48:54
下面是我如何更新导航栏按钮的示例,包括文本。
// setup buttons
var leftButton = new supersonic.ui.NavigationBarButton({
title: "Previous",
onTap: function() {
// do something
}
});
// setup buttons
var rightButton = new supersonic.ui.NavigationBarButton({
title: 'Next',
onTap: function() {
// do something
}
});
// setup buttons
var original = {
title: 'Nav Title',
overrideBackButton: false,
buttons: {
left: [leftButton],
right: [rightButton]
}
};
supersonic.ui.navigationBar.update(original);在Muut Forum上也有关于这类问题的讨论。
https://stackoverflow.com/questions/30062994
复制相似问题