瀏覽代碼

Check for undefined args.

Afshin Darian 8 年之前
父節點
當前提交
6537a9ccde
共有 1 個文件被更改,包括 5 次插入4 次删除
  1. 5 4
      src/commandlinker/commandlinker.ts

+ 5 - 4
src/commandlinker/commandlinker.ts

@@ -253,10 +253,11 @@ class CommandLinker implements ICommandLinker {
    * ```
    */
   populateVNodeDataset(command: string, args: JSONObject): ElementDataset {
-    return {
-      [COMMAND_ATTR]: command,
-      [ARGS_ATTR]: JSON.stringify(args)
-    } as ElementDataset;
+    let dataset = { [COMMAND_ATTR]: command };
+    if (args !== void 0) {
+      dataset[ARGS_ATTR] = JSON.stringify(args);
+    }
+    return dataset;
   }
 
   /**