小编Dei*_*sch的帖子

在 blazor 中绑定动态值的最佳方法是什么

我使用 Dictionary<string,string> 来存储一些选项,键是选项的名称,正如您猜测的那样,该值是相应选项的值。

在我的剃刀文件中,我有这段代码:

@foreach (KeyValuePair<string, string> option in templates.templatesList[SelectionValue])
{
    <tr>
        <td>@option.Key</td>
        <td><input type="text"/></td>
    </tr>
}
Run Code Online (Sandbox Code Playgroud)

我要做的是将文本输入的值存储到字典中的正确值中,遗憾的是我们不能使用@bind = @option.Value。

c# blazor blazor-server-side asp.net-blazor

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

SwiftUI 预览错误(进程启动失败)

看来我不知何故搞砸了 SwiftUI 预览版。当加载最简单的预览时,例如

\n
struct MaterialView_Previews: PreviewProvider {\n    static var previews: some View {\n        Text("Hello, World!")\n    }\n}\n
Run Code Online (Sandbox Code Playgroud)\n

它崩溃并出现以下错误:

\n
\n

RemoteHumanReadableError:操作无法完成\xe2\x80\x99。交易失败。进程未能成功启动。(进程启动失败)

\n

BSTransactionError (1):
\n==事务:<FBApplicationProcessLaunchTransaction:0x6000012e01c0>
\n==错误描述:进程未能成功启动。
\n==错误原因:进程启动失败
\n==NSLocalizedFailureReason:事务失败。进程未能成功启动。(进程启动失败)

\n
\n

我无法弄清楚导致此问题的原因,因为我可以在模拟器中运行我的应用程序而不会出现任何错误。我使用 XCode 12 Beta 4。有什么想法吗?

\n

swift swiftui

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

VUE.JS + Bootstrap - 如何在同一输入中将第一个字母大写

当我开始写作时,我想输入大写第一个字母。

<b-form-input v-model="formSurname" id="Surname" name="Surname" placeholder="Surname" type="text" maxlength="50" required> </b-form-input>
Run Code Online (Sandbox Code Playgroud)

我也有这个过滤器。但v-model="formSurname | capitalize"不起作用我尝试过:value="formSurname | capitalize"但它也不起作用

Vue.filter("capitalize", function (value) {
    if (!value) 
        return '';
    value = value.toString();
    return value.charAt(0).toUpperCase() + value.slice(1);
});
Run Code Online (Sandbox Code Playgroud)

如何实时输入更改我的第一个字母?

vue.js vuejs2 bootstrap-vue

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

在 Mapbox GL JS 中,悬停时更改图标不透明度(符号层)

我在文档中看到 icon-opacity 支持功能状态, https://docs.mapbox.com/mapbox-gl-js/style-spec/layers/#paint-symbol-icon-opacity

因此,当用户将鼠标悬停在图标上时,我使用此代码来更改不透明度:

map.addLayer({
    type: 'symbol',
    layout: {
        'icon-image': 'point',
        ...
     },
     paint: {
         'icon-opacity':  
             ['case', ['boolean', ['feature-state','hover'], false], 1, 0.3]
     }
});
Run Code Online (Sandbox Code Playgroud)

问题是它采用原始不透明度(0.3),但悬停时不会改变。

任何想法?

谢谢。

javascript mapbox mapbox-gl-js

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

SwiftUI 2.0 List with children - 如何使显示按钮的可点击区域覆盖整个列表项

我正在为 iOS 14 制作一个 SwiftUI 应用程序,我有一个侧边栏列表,它使用 list 的新children:属性使列表可扩展:

但是,目前我只能在我精确单击披露箭头时展开此列表。例如,当我单击“我的酷项目”文本时,我也希望能够展开此列表。

这在“文件”应用程序中是可能的 - 当我单击“位置”文本时,我可以看到“位置”项的所有子项,但我不知道如何在我的应用程序中执行此操作。

为了澄清,List每个项目的项目是一个Text视图,子列表项目是NavigationLink

这种行为在 SwiftUI 中是否可能,甚至通过 onTapGesture 或除 a 以外的其他东西以编程方式进行List?提前感谢您的任何帮助/建议!

ios swiftui ipados ios14

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

Ionic/Angular:找不到管道“异步”

当尝试访问holidayEntries$: Observable<HolidayEntry[]>html 中的可观察对象时,例如

<ion-list lines="full" *ngFor="let holiday of holidayEntries$ | async">
    <ion-label>
        <h1>{{ holiday.author }}</h1>
    </ion-label>
</ion-list>
Run Code Online (Sandbox Code Playgroud)

我总是收到以下错误:

core.js:6228错误错误:未捕获(承诺中):
错误:找不到管道“异步”!

我已经读到CommonModule可能会丢失,就像这里提到的那样,但我将其导入到相应的.module.ts文件中。

知道我做错了什么吗?

编辑: 我的模块

@NgModule({
  imports: [
    CommonModule,
    FormsModule,
    IonicModule,
    HolidaysPageRoutingModule
  ],
  declarations: [HolidaysPage]
})
export class HolidaysPageModule {}
Run Code Online (Sandbox Code Playgroud)

我的组件

@Component({
  selector: 'app-tab2',
  templateUrl: './holidays.page.html',
  styleUrls: ['./holidays.page.scss'],
})
export class HolidaysPage implements OnInit {
  currentUser$: Observable<UserVM>;
  holidayEntries$: Observable<HolidayEntry[]>;

  constructor(
      private readonly appStore: Store<fromApp.State>,
      private readonly holidayStore: Store<fromHoliday.State>) {

    this.currentUser$ = appStore.select(fromAuth.selectAuthUser).pipe(
      map(user …
Run Code Online (Sandbox Code Playgroud)

ionic-framework angular

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

当界面 =“popover”时,无法更改 ion-option 中的文本颜色

我用于ion-select选择一个选项,我想更改 的文本颜色ion-option。我的代码如下...

<ion-item>
    <ion-select interface="popover" [(ngModel)]="selectedGrp" (ionChange)="changeGrp()">  
        <ion-option value="" selected disabled>Select</ion-option>
        <ion-option *ngFor="let item of List;let i = index" [value]="item">{{item.name}} </ion-option>
    </ion-select>
</ion-item>
Run Code Online (Sandbox Code Playgroud)

没有 SASS 变量来执行此操作。我尝试过使用 css 和样式,但它不起作用。谁能帮我改变ion-option文字颜色?

html ionic-framework ionic2 ionic3 ion-select

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

在 SwiftUI 2.0 中添加 EnvironmentObject

由于 SwiftUI 2.0 不再有 AppDelegate 和 SceneDelegate,EnvironmentObjects 应该在哪里设置?

这是以前如何完成的,我现在必须在哪里添加它们?

window.rootViewController = UIHostingController(rootView: ContentView()
                             .environmentObject(settings))
Run Code Online (Sandbox Code Playgroud)

swift swiftui

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

如何使用CSS从下到上渐变图像?

我正在寻找一种从下到上渐变图像的方法

初始目标

图像在光滑的滑块中运行。我已经尝试过辐射渐变,但没有任何有用的结果。

css blur shadow linear-gradients radial-gradients

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