数字输入始终触发更改事件

时间:2019-05-28 06:43:38

标签: angular events

我在数字输入上遇到Angulars change事件的问题。当我单击“增加”或“减少”按钮时,它并不总是触发,实际上它会触发一次,然后仅在输入损耗悬停后才触发。

我的问题是,是否有某种方法可以防止这种情况的发生或对变更事件的替代。

一些测试依据: stackblitz

3 个答案:

答案 0 :(得分:1)

这符合您的期望:

<input type="number" (mouseup)="changed()"/>

答案 1 :(得分:0)

尝试一下:

<input type="number" (change)="changed()"/>

答案 2 :(得分:0)

正如pment最好的方法所述,

使用(输入)事件。

赞:

namespace App\Http\Middleware; use Illuminate\Http\Request; use Illuminate\Support\Facades\Auth; use Closure; use Session; //use Request; class IsLogin { public function handle(Request $request, Closure $next) { if($request->ajax()) { return response()->json(['Session_error'=>'Session Expired'], 401); //throw new AuthenticationException('Unauthenticated'); } }