小编Roh*_*pat的帖子

保持自动填充建议面板打开以进行多项选择,并在角度材料2中单击面板外部时关闭

我想修改自动完成组件以进行多项选择.我想要的是应该通过复选框打开建议面板进行多项选择,如果用户在建议面板外单击,则关闭它.根据文档,我们可以通过panelClosingActions处理它,但我无法找到任何方法如何使用它.

我可以通过MdAutocompleteTrigger事件和openPanel方法保持Panel打开,但是如果选择第二个索引并且m选择第四个索引然后第二个索引复选框取消并再次打勾,会发生什么.

<md-autocomplete #auto="mdAutocomplete" id=autoComplete>
  <md-option *ngFor="let state of filteredStates | async" 
[value]="state.name" (click)="handleAutocomplete()">
<md-checkbox [checked]="state.selected" [(ngModel)]="state.selected">
    <span>{{ state.name }}</span> |
    <small>Population: {{state.population}}</small>
</md-checkbox>
  </md-option>
</md-autocomplete>

@ViewChild('autocomplete', {read: MdAutoCompleteTrigger})
autoComplete: MdAutocompleteTrigger

handleAutocomplete(){
this.autoComplete.openPanel();
}
Run Code Online (Sandbox Code Playgroud)

任何帮助都非常感谢

angular

8
推荐指数
3
解决办法
4258
查看次数

如何在chrome浏览器中调试nativescript app并查看chrome中的输出

您好我是NativeScript的新手,根据NativeScript网站上提供的文档,我创建了一个带有NativeSript + Angular的演示应用程序,并在设备上进行了部署,但是为了进行调试,我希望它能够像Chrome一样在Web浏览器上运行以获取应用程序的视图和调试.根据文档我能够在chrome中调试它但我可以获得应用程序的视图以在chrome中运行.有没有办法做到这一点.

nativescript angular

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

如何选择角度材质中的默认项目2选择多个

我正在研究角度2素材应用程序,我有一个有多选元素的情况,并且我有一个带复选框的列表,所以我可以一次选择多个项目.我能够使用角度材质组件,但我想要的是默认情况下要检查的2-3个项目,如果我选择/取消选择特定项目,那么我应该选中/选择标记为true/false.

<md-select multiple="true" [(mgModel)]="test">
  <md-option *ngFor="let l of list" [value]="l">
    {{l.name}}
  </md-option>
</md-select>

var list = [{name:'abc'},{name:'cbv'},{name:'hgf'},{name:'rty'},{name:'fdv'},{name:'vbg'}]

var test = [{{name:'abc'},{name:'cbv'}]
Run Code Online (Sandbox Code Playgroud)

是否有其他方法或在某些地方出错.

angular-material2 angular

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

以xamarin形式绑定来自listView的Itemsource外部的数据

您好,我正在使用Xamarin.Forms,但我面临的是数据绑定问题ListView。模型中有一个字符串值,模型中有一个列表,该列表是ItemsSourceListView 的列表,字符串值应显示在每个单元格行中。

XMAL视图

<ListView ItemsSource="{Binding StudentList, Mode=TwoWay}">
    <ListView.ItemTemplate>
        <DataTemplate>
            <ViewCell>
                <StackLayout>
                    <Label Text={Binding Name} />
                    <Label Text={Binding ConstantName} /> //// Not present in Itemsource. Should bind from Model. It does not render.
                 </Stacklayout>
            </ViewCell>
        </DataTemplate>
    </ListView.ItemTemplate>
</ListView>
Run Code Online (Sandbox Code Playgroud)

C#

public ObservableCollection<PagingButtons> _lstPagingButtons { get; set; }
public ObservableCollection<PagingButtons> lstPagingButtons
{
    get { return _lstPagingButtons; }
    set
    {
        _lstPagingButtons = value;
        OnPropertyChanged();
    }
}
string _ConstantName {get; set;} = "Xamarin";
public string ConstantName 
{
    get { return _ConstantName; …
Run Code Online (Sandbox Code Playgroud)

xamarin xamarin.forms

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

ng-repeat加载数据,但在我点击某个按钮之前不会显示

我有一个控制器和角度的视图.我通过ajax调用一个函数从服务器获取数据然后将其加载到数组中,然后用ng-repeat绑定它,它加载数据但不会显示,直到我点击任何按钮.以下是代码.
视图.

<table class="table table-striped" >
<thead>
    <tr>
        <th>Employee ID</th>
        <th>Name</th>
        <th>Designation</th>
        <th>Mobile No</th>
    </tr>
</thead>
<tbody>
    <tr data-ng-repeat="item in emplist">
        <td>{{item.id}}</td>
        <td>{{item.name}}</td>
        <td>{{item.designation}}</td>
        <td>{{item.mobile}}</td>
    </tr>

</tbody></table>
Run Code Online (Sandbox Code Playgroud)

控制器.

angular
.module('MyApp.ctrl.crud', [])
.controller('loginController',[
    '$scope',

    function ($scope) {

        $scope.emplist = [];

        $scope.load = function () {
            $.ajax({
                type: 'GET',
                contentType: 'application/json; charset=utf-8',
                url: '/Home/getList',
                success: function (data) {
                    $scope.emplist = data;
                    console.log($scope.emplist);
                }
            });
        }

        $scope.load();
Run Code Online (Sandbox Code Playgroud)

angularjs angularjs-ng-repeat

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

以角度2动态呈现HTML

我正在开发一个Angular 2应用程序,我在其中创建了一个对话框,该对话框将在用户点击时弹出.并且该对话框中的内容必须动态呈现为html.静态html运行良好但动态未运行.

码:

<md-dialog-content><h1>Hello Angular 2</h1></md-dialog-content>////It works..

<md-dialog-content>{{test}}</md-dialog-content>///It does not work.
Run Code Online (Sandbox Code Playgroud)

它将文本显示为 '<h1>Hello Angular 2</h1>'

在组件中:

let test = "<h1>Hello Angular 2</h1>";
Run Code Online (Sandbox Code Playgroud)

angular

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

以角度2动态改变特定<td>元素的颜色

我正在创建一个角度2的应用程序,我有一个表,我想在其中动态更改元素的背景颜色.

<table>
<tr *ngFor="let i of rows">
<td>blank</td>
<td [style.color]="color">data</td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)

我想要的是将第5行的颜色更改为绿色,将第6行的颜色更改为红色.选择改变颜色的rwo将是动态的.

非常感谢帮助.

angular

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