小编fac*_*cot的帖子

AngularJS ng-options将选定项目作为对象

我的范围内有一个对象数组,我将它们列在下面的下拉控件中.

 <select ng-model="selectedItem" ng-options="product.ID as product.Name for product in products">
     <option value="">Please select a product...</option>
 </select>
Run Code Online (Sandbox Code Playgroud)

我还希望将selectedItem作为对象来获取对象的其他属性,以便我可以在页面中进行内容管理.例如;

<a ng-show="selectedItem.isAvailable">Buy Now!</a>
Run Code Online (Sandbox Code Playgroud)

谁能帮我这个?谢谢.

angularjs angularjs-ng-options angularjs-ng-model

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

Dojo构建1.7内置包不起作用

我正在构建我的项目的开始,我得到一些错误,无法理解为什么他们正在发生.

您可以my app.profile.js在下面看到文件的内容.我"build profile=../../app.profile.js -r"从命令提示符执行 此行,并且在完成该过程后我没有收到任何错误.我的问题是,如果我将这些软件包的发布(内置)版本复制到存在未构建版本的地方,我会收到太多像" Error: multipleDefine" 这样的javascript错误.即使我只复制dojo,dojox和dijit文件夹,也会出现相同的错误.

当我看到两个js文件的构建和未构建之间的差异时(例如dojo/Deferred),我意识到的唯一区别是:

//built 
define("dojo/Deferred", [ 
        "./_base/lang", 
        "./promise/CancelError", 
        "./promise/Promise" 
], function( 
Run Code Online (Sandbox Code Playgroud)
define([ 
        "./_base/lang", 
        "./promise/CancelError", 
        "./promise/Promise" 
], function( 
Run Code Online (Sandbox Code Playgroud)

所以我开始时有点卡住了.我想尽快使用图层来减少http请求,但我需要一些关于我提到的情况的帮助.任何帮助将不胜感激,谢谢.

app.profile.js:

var profile = { 
    basePath: "..", 
    layerOptimize: "shrinksafe.keepLines", 
    optimize: "shrinksafe", 
    releaseDir: "./release", 
    hasReport: true, 

    packages: [ 
        { 
            name: "dojo", 
            location: "./dojo" 
        }, 

        { 
            name: "dijit", 
            location: "./dijit" 
        }, 

        { 
            name: "app", 
            location: "./app" 
        }, 
        { 
            name: "dtk", 
            location: "./dtk" 
        }, 
        { 
            name: "dojox", 
            location: "./dojox" 
        } 
    ], 

    layers: { …
Run Code Online (Sandbox Code Playgroud)

javascript dojo build

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

SQL Server 函数根据参数返回不同的选择语句

我需要一个根据参数值返回不同选择语句的函数。我像下面这样写,但它抛出了一个错误

在此上下文中不能使用带有返回值的 RETURN 语句。

ALTER FUNCTION [dbo].[Sample] (@SampleValue int)
RETURNS TABLE
AS
BEGIN
IF @SampleValue=100
RETURN(
 SELECT ....
)
ELSE
RETURN(
 SELECT ....

)
Run Code Online (Sandbox Code Playgroud)

sql function sql-server-2008

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

HTML MAIL - outlook 2013中图像之间的1px垂直空间

它在gmail,hotmail vb中看起来很好,但我无法解决Outlook中的空间问题.它只在图像之间显示1px的空白,而只是垂直显示.任何帮助将不胜感激,谢谢.

这是我的代码.

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>Untitled Document</title>
</head>
<body>
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr align="center">
            <td>
                <table border="0" cellspacing="0" cellpadding="0" style="width: 700px; border-spacing: 0px; font-family: Arial; margin: 0 auto; display: block; border-collapse: collapse">
                    <tr>
                        <td>
                            <img src="1.jpg" alt="mail" />
                        </td>
                        <td>
                            <img src="2.jpg" alt="mail" />
                        </td>
                        <td>
                            <img src="3.jpg" alt="mail" />
                        </td>
                    </tr>
                    <tr>
                        <td>
                            <img src="4.jpg" alt="mail" />
                        </td>
                        <td>
                            <a href="#">
                                <img src="5.jpg" alt="mail" /></a>
                        </td>
                        <td>
                            <img src="6.jpg" alt="mail" /> …
Run Code Online (Sandbox Code Playgroud)

outlook html-email outlook-2013

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