I never intensively use that widget capability.
But here is a little logic behind it. When you pass on that snippet tag, it’s basically being processed as a standard string by TV, so basically it won’t do what you want it to do.
The solution will be to use @BINDING, which you can find it in here
http://modxcms.com/data-binding.html
If you look into it, there is no @SNIPPET binding listed in there. So I’m not to for sure whether it’s supported or not, but another workaround will be to use @EVAL binding. The use of it to allow you run a php script inside MODx. Knowing that, you can use MODx API to call snippet.
Heer is the API, param[’docId’]=12;
$modx->runSnippet('snippet_name', $associative_array_params);
here is an example of what to put on TV
@EVAL params['docId']=12;
params['tpl']='template1';
$modx->runSnippet('Newslisting', $params);