在element.replaceWith(contents)之后怎么回到原始代码

时间:2016-06-09 08:32:33

标签: angularjs angularjs-directive directive replacewith

我有一个问题,当我更换元素html我不知道如何在更换之前回到原始代码。 这是我的代码。 http://jsfiddle.net/Mahmoudbay/o166xg0s/94/这是控制器。

#include <iostream>
#include "a.h"

unsigned int valCopy = externalStruct.val;
const char* strCopy = externalStruct.str;

int main()
{
   std::cout<<"Direct val : "<<externalStruct.val<<std::endl; // Working, print 10
   std::cout<<"Direct str : "<<externalStruct.str<<std::endl; // Working, print "test"
   std::cout<<"Copy val : "<<valCopy<<std::endl; // Print 0 instead of 10
   std::cout<<"Copy str : "<<strCopy<<std::endl; // Print nothing

   return 0;
}
谢谢。

1 个答案:

答案 0 :(得分:0)

也许你可以创建一个原始元素的克隆?

var originalElm = elm.clone()