小编Dar*_*ter的帖子

在Angular 6中添加http标头

任何人都可以告诉我这是否是在Angular 6中向http请求添加标头的正确方法?

当我通过SwaggerUI进行调用时,我可以看到标题应该是:

url -X GET --header 'Accept: application/json' --header 'zumo-api-version: 2.0.0' 'https://myurl/tables/stuff'
Run Code Online (Sandbox Code Playgroud)

所以我添加了以下内容:

let headers: HttpHeaders = new HttpHeaders();
headers = headers.append('HttpHeader1', 'Accept:application/json');
headers = headers.append('HttpHeader2', 'zumo-api-version:2.0.0');
Run Code Online (Sandbox Code Playgroud)

然后电话:

getStuff(){
    return this.http.get('https://myurl/tables/stuff', {headers})
  }
Run Code Online (Sandbox Code Playgroud)

没有失败,但没有任何回报,我知道应该有.

谢谢

UPDATE

刚刚注意到我的通话中的网址实际上是https而不是http,这会有什么不同吗?

getStuff(){
        return this.https.get('https://myurl/tables/stuff', {headers})
      }
Run Code Online (Sandbox Code Playgroud)

http http-headers visual-studio-code angular

12
推荐指数
2
解决办法
4万
查看次数

在文本框中显示格式化的xml

我一直在寻找一种在文本框中显示格式化xml的方法,到目前为止我发现的所有内容都指向从文件中读取xml并格式化,但是我想显示在数据库字段中保存的xml.

这个想法是用户将记录返回到gridview,gridview将显示除xml消息之外的所有内容,因为它的大小.然后,他们可以选择记录并在弹出窗体上显示xml.

我将xml传递给弹出窗体,只是不知道如何处理它.欢迎任何想法.

.net c# xml

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

在Xamarin Forms中获取缓存图像源的原始高度和宽度

有没有其他方法可以访问CachedImage的ImageInformation中的OriginalHeight和OriginalWidth,除了检查成功加载如下?

CachedImage img = new CachedImage() 
{ 
    CacheType = FFImageLoading.Cache.CacheType.Memory 
};
img.Source = GetNextImage();
img.Success += (sender, e) =>
{
    h = e.ImageInformation.OriginalHeight;
    w = e.ImageInformation.OriginalWidth;

    if (Device.Idiom == TargetIdiom.Phone)
    {
        if (h > w)
        {
            img.HeightRequest = 400;
        }
    }
    if (Device.Idiom == TargetIdiom.Tablet)
    {
        if (h > w)
        {
            img.HeightRequest = 800;
        }
     }            
 };
Run Code Online (Sandbox Code Playgroud)

c# image xamarin.forms

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

在Xamarin Forms中处理不同设备大小的缩放

我是Xamarin表单的新手,所以想问一下,如果我创建一个带网格的简单XAML页面,并且在另一个网格和一些文本,按钮和图像中,Xamarin是否处理不同设备大小之间的缩放?

我的图像是svg所以应该缩放,但页面的其余部分不会.它在7英寸和9英寸平板电脑等大型设备上看起来很不错,但在小巧的手机上它确实很差.

还有什么我需要做的才能让它在所有设备上看起来都一样吗?为了记录它目前只在Android上,我不得不手动调整代码隐藏的东西,我不认为这是最好的方法,所以欢迎任何建议.

谢谢

<?xml version="1.0" encoding="utf-8"?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms" 
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" 
             x:Class="CCGT.SimpleLoginPage" 
             xmlns:artina="clr-namespace:UXDivers.Artina.Shared;assembly=UXDivers.Artina.Shared" 
             xmlns:local="clr-namespace:CCGT;assembly=CCGT" Title="{ artina:Translate PageTitleSimpleLogin }" BackgroundColor="{DynamicResource BasePageColor}"
             xmlns:controls="clr-namespace:TwinTechsForms.NControl;assembly=TwinTechsForms.NControl.SvgImageView">

    <ContentPage.Content>
        <RelativeLayout HorizontalOptions="CenterAndExpand">
            <Grid x:Name="outerGrid"  HorizontalOptions="CenterAndExpand" VerticalOptions="FillAndExpand" Padding="0,0,0,0" BackgroundColor="Teal">
                <Grid.RowDefinitions>
                    <RowDefinition Height="300" />
                    <RowDefinition Height="*" />
                    <RowDefinition Height="200" />
                </Grid.RowDefinitions>
                <!-- inner grid 1-->
                <Grid x:Name="innerGrid" Grid.Row="0" BackgroundColor="White" HorizontalOptions="CenterAndExpand" VerticalOptions="FillAndExpand" Padding="0,0,0,0">
                    <Grid.RowDefinitions>
                        <RowDefinition Height="1200" />
                    </Grid.RowDefinitions>
                <Grid.ColumnDefinitions>
                    <ColumnDefinition Width="1000" />
                </Grid.ColumnDefinitions>
                    <controls:SvgImageView x:Name="logo"  BackgroundColor="White"
                            SvgAssembly="{Binding SvgAssembly}"
                            SvgPath="CCGT.images.brandSketchArtboard.svg"
                            WidthRequest="320"
                            HeightRequest="320" HorizontalOptions="CenterAndExpand" 
                            Grid.Row="0" />
                </Grid>

            <!-- inner grid 2 - triangle and …
Run Code Online (Sandbox Code Playgroud)

xaml android xamarin xamarin.forms

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

母版页图像未显示在子页面上

这可能是非常简单的事情,但我看不清楚!我在母版页中显示的任何图像都没有显示在子页面中,我得到的只是带有红叉的框.

我不认为我做过任何与平时不同的事情,并不是在其他网站上发生的事情,所以我有点不知所措.任何想法都表示赞赏!

asp.net master-pages image

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

odbc sql server驱动程序通信链接失败

我有一个带有SQL 2005后端的Access 2003前端.有时,用户会收到以下错误,并且前端崩溃.有关如何解决此问题的任何指示?

[ODBC SQL Server Driver] Communication link failure

sql sql-server ms-access odbc

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

构建动态LINQ?

我正在使用LINQ来查询数据.考虑一个用户只想报告3个字段中的1个字段的情况?(见下文)

谁能告诉我如何动态构建查询?

谢谢

DD

var query =
    from cl in db.tblClaims
    join cs in db.tblCases
        on cl.ref_no equals cs.ref_no
    where cl.claim_status == "Appeal"
        && cl.appeal_date >= Convert.ToDateTime(txtReferedFromDate.Text)
        && cl.appeal_date <= Convert.ToDateTime(txtReferedToDate.Text)
        && cs.referred_from_lho == dlLHO.Text
        && cs.adviser == dlAdviser.Text
    select new
    {
        Ref = cs.ref_no,
        ClaimType = cl.claim_type,
        ClaimStatus = cl.claim_status,
        AppealDate = cl.appeal_date
    };

gvReport.DataSource = query;
Run Code Online (Sandbox Code Playgroud)

linq

5
推荐指数
2
解决办法
1497
查看次数

主页上的禁用按钮.net 4.0(c#)

我试图在满足某些条件时从内容页面禁用母版页上的按钮.我可以使用会话变量更改母版页按钮上的文本,但IM对这个最新位有点麻烦 - 任何暗示任何人?

.net c# master-pages

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

电子邮件地址中的&符号(href)

我正在使用电子邮件地址,其中有一个&符号,用户想要一个"联系我们"链接打开一个新邮件,其地址已填充,我通常使用href,但是&符号导致这不起作用,任何想法?

这就是我现在所拥有的:

<a href="mailto:L&D@gha.org.uk? subject=MessageTitle&amp;" 
        style="font-family: Verdana; font-size: large; font-weight: bold; color: #800000">#GHA Organisation Development</a>
Run Code Online (Sandbox Code Playgroud)

html html-entities ampersand

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

xamarin 表单应用程序图标文本在 ios 上没有空格

我有一个跨平台 Xamarin Forms 应用程序,它在 android 清单和 ios info.plist 中具有相同的应用程序名称。

在 Android 上,名称正确显示在应用程序图标下,但在 ios 上,单词之间没有空格,因此在 Android 上显示为“My Test App”的内容在 ios 上显示为“MyTestApp”。

我之前在其他应用程序上见过这种情况,其中名称包含空格并且显示为多行,所以我猜它正在弄清楚如何获取多行应用程序名称。

除了 plist 文件之外还有其他地方可以设置吗?

更新:

刚刚读过这篇文章,其中指出不支持多行应用程序名称,但这是从 2012 年开始的,那么情况仍然如此吗?

ios xamarin.forms

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