小编Bor*_*ora的帖子

Webpack 文件加载器输出 [对象模块]

我将 webpack 与HtmlWebpackPlugin,html-loaderfile-loader. 我有一个简单的项目结构,其中不使用框架,而只使用打字稿。因此,我将 HTML 代码直接写入index.html. 我也使用这个 HTML 文件作为我的模板HtmlWebpackPlugin

和所有网站一样,我需要在我的资产文件夹中放置一个引用 PNG 的图像。file-loader应该正确加载文件,将新文件名放在src标签内,但这不是正在发生的事情。相反,作为src标签的值,我有[object Module]. 我假设它file-loader发出一些对象,当它的.toString()方法运行时它是这样表示的。但是,我可以看到file-loader已成功处理文件并以新名称发送到输出路径。我没有错误。这是我的 webpack 配置和index.html.

const projectRoot = path.resolve(__dirname, '..');

{
  entry: path.resolve(projectRoot, 'src', 'app.ts'),
  mode: 'production',
  output: {
    path: path.resolve(projectRoot, 'dist'),
    filename: 'app.bundle.js'
  },
  resolve: {
    extensions: ['.ts', '.js']
  },
  module: {
    rules: [
      {
        test: /\.html$/i,
        use: 'html-loader'
      },
      {
        test: …
Run Code Online (Sandbox Code Playgroud)

html javascript webpack

79
推荐指数
4
解决办法
3万
查看次数

Django:覆盖自定义表单的__init__

我在Django中创建一个自定义表单对象,它具有覆盖的__init__方法.覆盖该方法的目的是基于新参数动态生成下拉框.

例如,

class TicketForm(forms.Form):
    Type = Type.GetTicketTypeField()

    def __init__(self, data=None, files=None, auto_id='id_%s', prefix=None,
                  initial=None, label_suffix=':', empty_permitted=False, 
                  ticket=None):

        if ticket:
           self.__class__.State = State.GetTicketStateField(ticket.Type)
           super(forms.BaseForm, self ).__init__(data=data, files=files, 
                  auto_id=auto_id, prefix=prefix, initial=initial, 
                  label_suffix=label_suffix, empty_permitted=empty_permitted)
Run Code Online (Sandbox Code Playgroud)

此解决方案不起作用.看来这些字段是在调用__init__之前创建的.我认为这个问题很常见.什么是Django处理这些类问题的方法.

python django

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

如何配置apache Web服务器以部署laravel 5

我想在我的本地apache web服务器上提供我的Laravel应用程序.但是,我遇到了问题.

为了测试我所创建的应用程序是否可以在apache服务器上运行,我创建了一个包含两个路由的新的非常简单的应用程序.

Route::group(['middleware' => 'web'], function() {
    Route::get('/', function() { return view('myview'); });
    Route::get('/link', function() { return view('myotherview'); });
});
Run Code Online (Sandbox Code Playgroud)

当我public从浏览器进入我的目录时,它工作正常,它连接到/路由.但是,当我给出另一条路线(/link)的链接,并尝试输入该路线时,它给我404未找到错误.以下是我在myview视图中提供的到达/link路线的链接:

<a href="{{ url('/link') }}">Go</a>
Run Code Online (Sandbox Code Playgroud)

当我显示页面的来源时,上面的行呈现为localhost/mylaravelapp/public/link.

我已经在互联网上研究了这个问题,并且有一些关于启用apache mod_rewrite的建议.我也通过打字完成了a2enmod mod_rewrite.然而,这似乎不起作用,得到相同的结果.我该如何解决这个问题?

我的laravel版本是5.2,apache 2.4.7,我正在使用xubuntu 14.04.

php apache

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

如何在角度2中进行同步http调用

这个问题已在这里提出.但是,由于提问者的申请背景涉及太多问题,我无法理解基础知识.例如,有一个queryArr参数.它有什么作用?

无论如何,我需要一些关于如何以最简单的方式进行同步http调用的指导.我想出的解决方案是必须以"嵌套"顺序订阅observable.例如,有可观察的oxoy.被调用的请求oy数据取决于数据来自ox:

xData: string = "";
yData: string = "";  

ox.subscribe(
    data => {xData = data;},
    error => console.log(error),
    () => {
        oy.subscribe(
            data => {yData = xData*data;},
            error => console.log(error),
            () => console.log("aaa")
        );
    }
);
Run Code Online (Sandbox Code Playgroud)

上次我记得(我不做javascript,并且是一个小新手),在我订阅的范围内oy,xData或者yData不能再看到了.如果我错了,请纠正我并指出正确的方向.

有没有"精细"的解决方案或更好的方法来做这种事情?

angular2-observables angular

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

RecyclerView 在滚动之前不显示项目

这个问题已被问过几次,但这些答案不适用于我。我想要一个更一般的答案,说明是什么导致了这个问题。

我的活动布局中有一个 recyclerview。recyclerview 的行是一个具有一个 imageview 和 textview 的约束布局:

<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="50dp"
    android:clickable="true">

    <ImageView
        android:id="@+id/file_icon"
        android:layout_width="50dp"
        android:layout_height="50dp"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintTop_toTopOf="parent"/>

    <TextView
        android:text="File"
        android:id="@+id/file_name"
        android:layout_width="0dp"
        android:layout_height="0dp"
        app:layout_constraintLeft_toRightOf="@+id/file_icon"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintRight_toRightOf="parent"/>

</android.support.constraint.ConstraintLayout>
Run Code Online (Sandbox Code Playgroud)

我有几个项目要在这个行结构中显示。我正确设置了适配器。但是,当我运行我的应用程序时,屏幕上的文本视图不会显示,直到我向下滚动并再次向上滚动。基本上,为了显示这些文本视图,需要将它们从显示中丢弃并再次输入。这是我的适配器代码:

public class FileViewAdapter extends RecyclerView.Adapter<FileViewAdapter.Viewholder> {

    private Context context;
    private List<File> files;

    public FileViewAdapter(Context context, List<File> files) {
        this.context = context;
        this.files = files;
    }

    public FileViewAdapter(Context context){

        this.context = context;
    }

    @Override
    public Viewholder onCreateViewHolder(ViewGroup viewGroup, int i) {
        LayoutInflater inflater = LayoutInflater.from(context);
        View …
Run Code Online (Sandbox Code Playgroud)

android android-recyclerview

6
推荐指数
3
解决办法
2899
查看次数

在 Go 中为变量分配类型

如何拥有一个类型为变量类型的变量?

我这么说是什么意思?我有 python 和 java 背景。在这两种语言中,我都可以执行诸如将类名分配给变量之类的操作。

#Python
class A:
    def __init__(self):
        self.a = "Some Value"

# And asigning the class name to a variable
class_A = A

# And create instance from class A by using class_A
a = class_A()
Run Code Online (Sandbox Code Playgroud)

go中有这样的机制允许我这样做吗?我不知道在他们的文档中哪里可以找到这些内容。老实说,通常我不知道这些在编程语言中叫什么。

例如我希望能够做到:

// For example, what would be the type of myType?
var myType type = int
Run Code Online (Sandbox Code Playgroud)

我将使用这种机制来获取“类型”参数。例如:

func Infer(value interface{}, type gotype) {...}
Run Code Online (Sandbox Code Playgroud)

go

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

如何在Django视图中访问ModelForm的字段

在我的ModelForm实例发布后,我想输入字段的值.我有三个表格,每个步骤都会发布一个表格.我想建立一个日志系统来保存数据到数据库,直到用户保存完成所有三种形式.其中一种形式是ModelForm.

在我的forms.py档案中:

class StepOne(forms.ModelForm):
    class Meta:
        model = Article
        fields = ['name', 'difficulty', 'content']
Run Code Online (Sandbox Code Playgroud)

我想在我的视图类中发布之后访问该表单的字段值,如下所示:

class MyView(views.View):
    def post(self, request):
        form = StepOne(request.POST)
        content = form.content
        difficulty = form.difficulty
        ....
Run Code Online (Sandbox Code Playgroud)

有可能吗?

python forms django

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