小编jon*_*avo的帖子

在Nativescript-Angular TabView上隐藏选项卡按钮

我正在尝试找到一种方法来删除带有Angular 6应用程序的元素上的选项卡按钮,但到目前为止无济于事。基本上,我只想保留Tab的内容及其滑动功能。

显然,您可以使用特定的android和iOS方法,但是我不确定该怎么做。

<TabView [(ngModel)]="tabSelectedIndex" (selectedIndexChanged)="onSelectedIndexChanged($event)" (loaded)="tabViewLoaded($event)">
    <ng-container *ngFor="let article of articles" #tabView>
        <StackLayout *tabItem="{title: article.id}">
            <StackLayout>
                <NewsDetails></NewsDetails>
            </StackLayout>
        </StackLayout>
    </ng-container>
</TabView>
Run Code Online (Sandbox Code Playgroud)

在我的.ts文件中,可以找到对元素的引用,如下所示:

@ViewChild("tabView") tabView: ElementRef;

ngAfterViewInit() {
    console.dir(this.tabView.nativeElement);
}
Run Code Online (Sandbox Code Playgroud)

但是我不知道从现在开始该怎么做。有任何想法吗?以前与此有关的所有问题均未奏效。

这是一个示例游乐场链接:https : //play.nativescript.org/?template=play-ng&id=iK9ZTM

tabview nativescript nativescript-angular

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

PHP中的多字$GET变量问题

我目前正在编写一些搜索引擎,该页面正在从上一页检索一些 _GET 变量。这是按预期工作的。

现在我在 POST 表单中使用这些变量作为默认值。但是,出于某种原因,只显示了每个单词的第一个单词。表单代码如下:

<form action = "insert.php" method = 'POST'>
<Place name <input type="text" name="name" size = "30" value= <?php echo $_GET['name']; ?> />
Run Code Online (Sandbox Code Playgroud)

请注意,在页面中的任何其他位置回显 $_GET['name'] 时,一切都很好。多个单词按预期显示,但是当我将其用作文本框默认值时,文本框中仅显示第一个单词。

起初,我认为这与在 URL 中发送这些 $_GET 变量的方式有关,所以我尝试了这个:

$fullname = array();

 $fullname = explode("%20", $_GET['name']);

 $aaa = implode (' ',$fullname);
Run Code Online (Sandbox Code Playgroud)

...

Place name <input type="text" name="name" size = "30" value= <?php echo $aaa; ?> />
Run Code Online (Sandbox Code Playgroud)

但结果还是一样。如果我在页面的任何其他地方回显它,我会得到完整的字符串,但如果它在表单内,则只显示第一个单词。

我在这里缺少什么?

php variables get explode implode

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