小编use*_*630的帖子

如何在PostgreSQL 8.4中将列数据类型从字符更改为数字

我正在使用以下查询:

ALTER TABLE presales ALTER COLUMN code TYPE numeric(10,0); 
Run Code Online (Sandbox Code Playgroud)

从更改列的数据类型character(20)numeric(10,0),但我得到的错误:

列"代码"无法强制转换为数字类型

postgresql

127
推荐指数
2
解决办法
20万
查看次数

将列和数据动态加载到Angular 2中的表中

我有一个HTML页面,我想在其中创建一个表.此表中的列是动态的,这意味着它们将从服务器提取到使用any[]类型的组件中的变量中.此表中的数据也是动态的,这意味着在编程时我不知道哪些列和数据将在表中绑定.

我尝试了下面的代码,但它似乎没有工作或给出任何错误.它只是创建了空tdtbody.

Expense.component.html

<div class="panel panel-default" style="margin-top:10px;">
<div class="panel-heading">
    Expenses
</div>
<div class="panel-body" style="position:relative">
    <div class="table-responsive">
        <table class="table">
            <thead>
                <tr>
                    <th *ngFor="#column of columns">
                        {{column}}
                    </th>
                </tr>
            </thead>
            <tbody>
                <tr *ngFor="#data of data">
                    <td *ngFor="#column of columns">
                        {{data.column}}
                    </td>
                </tr>
            </tbody>
        </table>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,列已成功创建,但数据和列mashup无法正常工作.我相信Angular 2必须有一种方法来实现这一目标.

Expense.component.ts

export class ExpenseComponent implements OnInit {
errorMessage: any[];
columns: string[];
data: any[];

constructor(private _commonService: CommonService, private _expenseService: ExpenseService) {

}

ngOnInit(): void {
    this._commonService.getColumnNames('condomanagement', 'expenses')
        .subscribe(data => …
Run Code Online (Sandbox Code Playgroud)

angular

6
推荐指数
1
解决办法
4万
查看次数

使用angular 2中的typescript关闭bootstrap模态

我有一个按钮,点击它我打开一个bootstrap模态弹出窗口.模态弹出窗口包含一些带有提交按钮的字段.我想在保存数据时关闭弹出窗口.我无法使用数据解除,因为它会在用户点击按钮后立即关闭弹出窗口.有没有办法通过打字稿关闭弹出窗口?

expense.component.html

<div id="AddExpense" class="modal fade" role="dialog">
        <div class="modal-dialog">
            <div class="modal-content">
                <div class="modal-header">
                    <button type="button" class="close" data-dismiss="modal">&times;</button>
                    <h4 class="modal-title">Add Expense</h4>
                </div>
                <div class="modal-body">
                    <form id="form" (ngSubmit)="saveExpense();">
                        <div class="form-group">
                            <table class="table table-responsive" style="border:0">
                                <tr *ngFor="#column of columnInputs" style="height:20px;">
                                    <td class="text-right" style="padding-top:10px;border:0">
                                        <h4> {{column.name | case}}: </h4>
                                    </td>
                                    <td class="text-center" style="padding-top:10px;border:0">
                                        <input *ngIf="column.name != 'status'" type="{{column.name == 'created_Date' ? 'date' : 'text'}}" name="{{columns.name}}" required [(ngModel)]="column.value" class="form-control" />
                                        <select class="form-control" *ngIf="column.name == 'status'" [(ngModel)]="column.value" name="{{column.name}}" required>
                                            <option value="status">--Select--</option>
                                            <option value="1">Paid</option>
                                            <option value="2">Unpaid</option>
                                        </select> …
Run Code Online (Sandbox Code Playgroud)

typescript angular

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

如何使下拉菜单不重新加载页面上的插入符号单击角度 2

我正在开发一个 Angular 2 应用程序,并按照引导程序示例为菜单栏创建了一个 HTML 组件。每当我单击第 1 页附近的插入符号时,它都会重新加载整个页面,而不仅仅是显示子菜单。我究竟做错了什么?

菜单栏:

<nav class="navbar navbar-inverse" *ngIf="showNavBar">
    <div class="container-fluid">
        <div class="navbar-header">
            <a class="navbar-brand" href="#">Streams</a>
        </div>
        <ul class="nav navbar-nav">
            <li class="active"><a href="#">Home</a></li>
            <li class="dropdown">
                <a class="dropdown-toggle" data-toggle="dropdown" href="#">
                    Page 1
                    <span class="caret"></span>
                </a>
                <ul class="dropdown-menu">
                    <li><a href="#">Page 1-1</a></li>
                    <li><a href="#">Page 1-2</a></li>
                    <li><a href="#">Page 1-3</a></li>
                </ul>
            </li>
            <li><a href="#">Page 2</a></li>
            <li><a href="#">Page 3</a></li>
        </ul>
    </div>
</nav>
Run Code Online (Sandbox Code Playgroud)

App.component.ts

import { Component } from 'angular2/core';
import { LoginComponent } from './home/login.component';
import { WelcomeComponent } from './home/welcome.component';
import …
Run Code Online (Sandbox Code Playgroud)

html twitter-bootstrap-3 angular

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

SQL Server使用何种搜索来获取结果

我在想,当我使用时:

select *
from table_name
where Id = 2013
Run Code Online (Sandbox Code Playgroud)

SQL Server 2008在内部使用什么类型的搜索来获取行?

sql-server-2008

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